Найдено 65 результатов

pr_o
2016.01.16, 00:21
Форум: Документация и рецепты (Yii 2.x)
Тема: yii2 очередь писем в swiftmailer
Ответы: 1
Просмотры: 2472

Re: yii2 очередь писем в swiftmailer

Я RabbitMQ юзал, довольно просто...
pr_o
2016.01.14, 02:45
Форум: REST API (Yii 2.x)
Тема: Дополнительные данные для разных действий
Ответы: 16
Просмотры: 8718

Re: Дополнительные данные для разных действий

Мне УДАЛОСЬ ИЗМЕНИТЬ СПИСОК ПОЛЕЙ в результате вывода dataProvider (в т.ч. и поля для вложенных объектов, relations) И так, как я писал в пред. сообщении: Мое решение: можно установить кастомное значение для свойства модели $scenario и создать по нему условие в методе fields .[/code] Это решение ос...
pr_o
2016.01.12, 18:16
Форум: REST API (Yii 2.x)
Тема: Дополнительные данные для разных действий
Ответы: 16
Просмотры: 8718

Re: Дополнительные данные для разных действий

Подниму тему, АКТУАЛЬНО ... Мое решение: можно установить кастомное значение для свойства модели $scenario и создать по нему условие в методе fields . В $query dataProvider-а кастомизируем зависимости: $query->joinWith(['relation' => function ($query) {         $this->relation->scenario = 'fieldsSim...
pr_o
2015.11.25, 13:53
Форум: Документация и рецепты (Yii 2.x)
Тема: Выполнение миграции RBAC вместе с другими миграциями
Ответы: 15
Просмотры: 10107

Re: Выполнение миграции RBAC вместе с другой миграцией

Получилось сделать другим способом. Смотрите UPD 2 в главном сообщении темы.
pr_o
2015.11.25, 12:43
Форум: Документация и рецепты (Yii 2.x)
Тема: Выполнение миграции RBAC вместе с другими миграциями
Ответы: 15
Просмотры: 10107

Re: Выполнение миграции RBAC вместе с другой миграцией

zelenin писал(а):ну когда поймете, что ваш вариант просто хак, а не рабочий инструмент, тогда продолжим)
Спасибо, учту ;)
pr_o
2015.11.25, 12:24
Форум: Документация и рецепты (Yii 2.x)
Тема: Выполнение миграции RBAC вместе с другими миграциями
Ответы: 15
Просмотры: 10107

Re: Выполнение миграции RBAC вместе с другой миграцией

zelenin писал(а):я написал свой migratecontroller, который бегает по заданным папкам. у многих такой есть. есть и на гитхабе.
Ну не знаю, хочется, что бы все работало стандартно..
pr_o
2015.11.25, 12:13
Форум: Документация и рецепты (Yii 2.x)
Тема: Выполнение миграции RBAC вместе с другими миграциями
Ответы: 15
Просмотры: 10107

Re: Выполнение миграции RBAC вместе с другой миграцией

а как откатываться? имхо, мы тут применяем какой-то хак, который рушит всю философию миграций А как одной миграцией выполнить миграции и с директории '@yii/rbac/migrations' и с директории '@app/migrations'? При чем выполняется только команда "shell> ./yii migrate" на деплое и я никак повл...
pr_o
2015.11.25, 11:49
Форум: Документация и рецепты (Yii 2.x)
Тема: Выполнение миграции RBAC вместе с другими миграциями
Ответы: 15
Просмотры: 10107

Re: Выполнение миграции RBAC вместе с другой миграцией

Еще я заметил, что при выполнении

Код: Выделить всё

Yii::$app->runAction('migrate/down', [
    'migrationPath' => '@yii/rbac/migrations',
    'interactive' => false,
]);
Параметр "migrationPath" срабатывает, но потом он каким-то магическим образом запоминается..
pr_o
2015.11.25, 11:15
Форум: Документация и рецепты (Yii 2.x)
Тема: Выполнение миграции RBAC вместе с другими миграциями
Ответы: 15
Просмотры: 10107

Re: Выполнение миграции RBAC вместе с другой миграцией

ElisDN писал(а):Ну а какой смысл? Не легче ли просто отнаследоваться?
А если при обновлении в миграциях (@yii/rbac/migrations) что-то поменяется и там будет пару файлов (2 класса)?
pr_o
2015.11.24, 20:01
Форум: Документация и рецепты (Yii 2.x)
Тема: Выполнение миграции RBAC вместе с другими миграциями
Ответы: 15
Просмотры: 10107

Выполнение миграции RBAC вместе с другими миграциями

Для того, что бы выполнить миграцию в методе up/down другой миграции, нужно написать следующий код: Yii::$app->runAction('migrate/up', ['migrationPath' => '@yii/rbac/migrations', 'interactive' => false]);  Если честно - копался полтора часа в коде, что бы понять как это сделать... Я думаю, что таким...
pr_o
2014.05.04, 18:58
Форум: Общие вопросы (Yii 2.x)
Тема: Скелет консольного приложения + GII
Ответы: 4
Просмотры: 2017

Re: Скелет консольного приложения + GII

lancedevnull писал(а):ты путаешь web и console это разные вещи
В общем написал парсер на PHP, хочу использовать Database ORM от Yii 2.x. Doctrine ну его в топку изучать. Как быть?
pr_o
2014.05.04, 18:51
Форум: Общие вопросы (Yii 2.x)
Тема: Скелет консольного приложения + GII
Ответы: 4
Просмотры: 2017

Скелет консольного приложения + GII

Здравствуйте, уважаемое сообщество! Мне хотелось бы посоветоваться с вами в плане создания простого консольного приложения на базе Yii 2.x. Первое, что мне пришло в голову, это создание через composer проекта "yiisoft/yii2-app-basic". Первый вопрос Как можно грамотно извлечь из проекта нен...
pr_o
2014.03.06, 03:12
Форум: Обо всем
Тема: Структура Yii vs Yii2, и попутно нагрузоподъёмность
Ответы: 16
Просмотры: 13840

Re: Структура Yii vs Yii2, и попутно нагрузоподъёмность

Почему-то мне вспомнился Perl, когда я посмотрел на php-код, в котором используется [ .. ] вместо array( .. )
:)
Та-же кашка, собачка в тему

Код: Выделить всё

'roles' => ['@'], 
ыыы

Еще, эталонный шаблон... это страх для верстальщика - все в коде :(
yii2-lol-view.jpg
yii2-lol-view.jpg (122.68 КБ) 10174 просмотра
pr_o
2012.08.07, 02:03
Форум: Общие вопросы (Yii 1.x)
Тема: Может луче было бы Yii детерминировать и очистить?
Ответы: 15
Просмотры: 4651

Re: Может луче было бы Yii детерминировать и очистить?

А если условия три? findByPkAndThreeConditions($postID, $condition1, $condition2, $condition3,$params)? :) Ради чего именно переименовывать метод? Что бы код был более понятным, будучи новичком в Yii / меньше читать API. =) А если условия три? findByPkAndConditions($postID, array($condition1, $cond...
pr_o
2012.08.07, 01:41
Форум: Общие вопросы (Yii 1.x)
Тема: Может луче было бы Yii детерминировать и очистить?
Ответы: 15
Просмотры: 4651

Re: Может луче было бы Yii детерминировать и очистить?

Sam Dark писал(а):То есть тащили бы данные вместо того, чтобы добавить условие в SQL?
Ну это да, не правильно. А если с условием, то:

Код: Выделить всё

$post=Post::model()->findByPkAndCondition($postID,$condition,$params);
pr_o
2012.08.07, 00:19
Форум: Общие вопросы (Yii 1.x)
Тема: Может луче было бы Yii детерминировать и очистить?
Ответы: 15
Просмотры: 4651

Re: Может луче было бы Yii детерминировать и очистить?

Sam Dark писал(а):Ради гибкости и лаконичности. Как бы вы искали, например, отмеченную флажком запись по PK? Да и так как вы понимаете сходу метод тоже работает.
Нашел запись по ПК и проверил, есть ли на ней флажок или нет (уже вне БД).
pr_o
2012.08.06, 22:48
Форум: Общие вопросы (Yii 1.x)
Тема: Может луче было бы Yii детерминировать и очистить?
Ответы: 15
Просмотры: 4651

Re: Может луче было бы Yii детерминировать и очистить?

Sam Dark писал(а):byPk != byPk only.
Ну дак а почему так задумано? Хорошо, что документация есть, а сходу не понять.
pr_o
2012.08.06, 21:59
Форум: Общие вопросы (Yii 1.x)
Тема: Может луче было бы Yii детерминировать и очистить?
Ответы: 15
Просмотры: 4651

Re: Может луче было бы Yii детерминировать и очистить?

Есть конкрентные предложения? Не то, что бы предложения.. А вот, например метод: $post=Post::model()->findByPk($postID,$condition,$params); В нем есть необязательные аргументы $condition, $params. Но ведь эта функция судя по названию предназначена чисто для поиска записи по первичному ключу.. :) Не...
pr_o
2012.08.06, 20:52
Форум: Общие вопросы (Yii 1.x)
Тема: Может луче было бы Yii детерминировать и очистить?
Ответы: 15
Просмотры: 4651

Может луче было бы Yii детерминировать и очистить?

Во воремя прочтения поста на хабре http://habrahabr.ru/post/149086/ мне пришла мысль в голову о том, что бы методы классов были чистыми и детерминированными, и не зависели от внешних входных данных. Может быть производительность еще повысилась бы...? Кто что думает по этому поводу? Или Yii уже макси...
pr_o
2012.07.24, 00:09
Форум: Общие вопросы (Yii 1.x)
Тема: Квадратики слева в названии поля таблицы MySQL
Ответы: 5
Просмотры: 1724

Re: Квадратики слева в названии поля таблицы MySQL

Nafania писал(а):А вы там случаем не копипастите откуда-либо? Наберите руками - не может не помочь.
Честное слово, за 7 лет практики первый раз mysql выделился глюком этим... В ближайшее время попробую просто пересоздать таблицу или название поля поменяю :)