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

lancedevnull
2014.05.07, 23:51
Форум: Ищу работу
Тема: Миникоманда ищет работу
Ответы: 5
Просмотры: 2737

Re: Миникоманда ищет работу

:mrgreen:
Sam Dark писал(а):Команда из троих разработчиков ищет остальных четырёх, чтобы соответствовать названию? ;)
lancedevnull
2014.05.07, 20:51
Форум: Общие вопросы (Yii 2.x)
Тема: Передача параметров GET
Ответы: 16
Просмотры: 6207

Re: Передача параметров GET

на сколько я знаю refresh и forward убрали, теперь только редирект
lancedevnull
2014.05.07, 17:26
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView - изменить url-ы кнопок редактирования, удаления
Ответы: 6
Просмотры: 1413

Re: CGridView - изменить url-ы кнопок редактирования, удален

хотя и так можно, без зависимостей, но в сылке передавайте не id, а page_id
lancedevnull
2014.05.07, 17:25
Форум: Общие вопросы (Yii 1.x)
Тема: CGridView - изменить url-ы кнопок редактирования, удаления
Ответы: 6
Просмотры: 1413

Re: CGridView - изменить url-ы кнопок редактирования, удален

и тогда в контроллере UrlPage можно получить
$url = $page->getRelated('url');
а в гриде $url->getRelated('page')->id (это равносильно $url->page_id)
lancedevnull
2014.05.07, 16:35
Форум: Общие вопросы (Yii 2.x)
Тема: findByPk
Ответы: 22
Просмотры: 12422

Re: findByPk

SamDark: есть готовый комит, но не пушнут
lancedevnull
2014.05.07, 16:34
Форум: Общие вопросы (Yii 2.x)
Тема: findByPk
Ответы: 22
Просмотры: 12422

Re: findByPk

использовать
Model::findByPk(*n)->...->one|all()

*n может быть строкой, числом, массив чисел, массив строк, композитный ключ, массив композитных ключей

имена pk обязательно должны проходить проверку Model::isPrimaryKey()
lancedevnull
2014.05.07, 16:32
Форум: Общие вопросы (Yii 2.x)
Тема: findByPk
Ответы: 22
Просмотры: 12422

Re: findByPk

как вариант, думал сделать комит, но тема закрыта, кому интересно можно юзать, лично я не вижу смысла ^^
https://github.com/yiisoft/yii2/issues/ ... t-42426526
lancedevnull
2014.05.07, 12:18
Форум: Общие вопросы (Yii 2.x)
Тема: findByPk
Ответы: 22
Просмотры: 12422

Re: findByPk

лучше и правда скоуп делать byPk($pk)
lancedevnull
2014.05.07, 12:16
Форум: Общие вопросы (Yii 2.x)
Тема: findByPk
Ответы: 22
Просмотры: 12422

Re: findByPk

смысла как такового заводить findByPk в ядро не вижу, т.к. этот метод должен вернуть one и сюда уже не встроить скоупы, но с другой стороны, для дефолтных скоупов лучше переопределять find(){return (new ActiveQuery())->active();}
lancedevnull
2014.05.07, 12:04
Форум: Общие вопросы (Yii 2.x)
Тема: findByPk
Ответы: 22
Просмотры: 12422

Re: findByPk

ну да угнал, но можно же заюзать where('id'=>1), а так и правда получается нет по пк ) т.е. findOne бесполезен, и перекрывать его нет смысла
lancedevnull
2014.05.07, 11:06
Форум: Общие вопросы (Yii 2.x)
Тема: findByPk
Ответы: 22
Просмотры: 12422

Re: findByPk

Model::find($pk)->active()->all()
lancedevnull
2014.05.06, 22:50
Форум: Общие вопросы (Yii 2.x)
Тема: findByPk
Ответы: 22
Просмотры: 12422

Re: findByPk

по pk дефолтное поведение ::find($pk) findOne($pk)[,findAll($pk)]