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

Faenir
2014.10.06, 16:32
Форум: Общие вопросы (Yii 2.x)
Тема: LIKE в ActiveQuery
Ответы: 6
Просмотры: 3079

Re: LIKE в ActiveQuery

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

$query->andWhere(['like', 'field', '%:data'])->addParams([':data' => $rule['data']]); 
Faenir
2014.10.03, 21:23
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Что такое с установкой? Требует username
Ответы: 43
Просмотры: 24255

Re: Что такое с установкой? Требует username

Меня тоже этот вопрос интересует... Во время composer update в консоли перебирается куча версий jquery и других js-либ, но качается вроде как только одна. Как отключить этот ненужный перебор версий/ускорить обновление? Долго обновляется именно все, что связано с bower. PHP пакеты устанавливаются быс...
Faenir
2014.10.03, 21:14
Форум: Общие вопросы (Yii 2.x)
Тема: сохранение модели в afterSave()
Ответы: 12
Просмотры: 10666

Re: сохранение модели в afterSave()

Потому что момент отработки SluggableBehavior записи в БД еще нет и ID - соответствено тоже. Вообщем можно и в afterSave это сделать. Нужно использовать не save() а updateAttributes() - он не вызывает afterSave(). Примерно так: public function afterSave($insert, $changedAttributes) {     $this->url ...
Faenir
2014.10.03, 14:35
Форум: Общие вопросы (Yii 2.x)
Тема: Как присвоить layout текущей темы всем контроллерам модуля?
Ответы: 3
Просмотры: 1687

Re: Как присвоить layout текущей темы всем контроллерам моду

Я у себя просто создал в config/bootstrap.php алиас @frontend_theme и в конфиге components -> view -> theme -> pathMap его использую... Как-то так: 'components.view.theme' => [     'pathMap' => [         '@frontend/views' => '@frontend_theme',                 '@frontend/modules' => '@frontend_theme'...
Faenir
2014.10.03, 14:14
Форум: Общие вопросы (Yii 2.x)
Тема: сохранение модели в afterSave()
Ответы: 12
Просмотры: 10666

Re: сохранение модели в afterSave()

@var callable slug unique value generator. It is used in case [[ensureUnique]] enabled and generated slug is not unique.
Faenir
2014.10.03, 12:02
Форум: Общие вопросы (Yii 2.x)
Тема: сохранение модели в afterSave()
Ответы: 12
Просмотры: 10666

Re: сохранение модели в afterSave()

А зачем вам именно afterSave? Можно ведь проще: if($model->save()) {     $model->updateSlug(); }  Не понимаю, зачем хранить ID записи в поле url. Лучше подключите в модели https://github.com/yiisoft/yii2/blob/master/framework/behaviors/SluggableBehavior.php для поля url и напишите геттер в модели: p...
Faenir
2014.10.02, 14:51
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает Nav::widget
Ответы: 6
Просмотры: 2661

Re: Не работает Nav::widget

"Submenus just don't have much of a place on the web right now, especially the mobile web. They will be removed with 3.0" - https://github.com/twbs/bootstrap/pull/6342
Faenir
2014.10.01, 17:18
Форум: Тестирование (Yii 2.x)
Тема: Помогите создать первый Codeception-test
Ответы: 25
Просмотры: 22626

Re: Помогите создать первый Codeception-test

С этим вроде разобрался... Теперь не могу заставить нормально работать codeception с русским языком... В консоле кракозябры... Как побороть это? upd: и с этим разобрался вроде, всем спасибо ;) Может кому пригодится: просто сменил кодировку в консоле винды на utf-8. Не знаю на сколько правильно, но р...
Faenir
2014.09.30, 13:42
Форум: Тестирование (Yii 2.x)
Тема: Помогите создать первый Codeception-test
Ответы: 25
Просмотры: 22626

Re: Помогите создать первый Codeception-test

Подскажите пожалуйста, как организовать структуру тестов, для большого (модульного) приложения? Использую шаблон advanced и есть много модулей, хотел попробовать покрыть тестами, но никак не могу разобраться, как это все упорядочить... Если хранить их как это сейчас сделано в advanced шаблоне, то эт...
Faenir
2014.09.26, 22:59
Форум: Общие вопросы (Yii 2.x)
Тема: afterAction и изменения в БД
Ответы: 3
Просмотры: 1692

Re: afterAction и изменения в БД

Может я не так понял, но что мешает записывать event в afterSave / afterValidate?
Ну или завести какой-то флаг и менять ему значение в тех же afterSave / afterValidate...
Faenir
2014.09.26, 10:02
Форум: Общие вопросы (Yii 2.x)
Тема: Горизонтальная форма, вывод ошибок
Ответы: 1
Просмотры: 1308

Re: Горизонтальная форма, вывод ошибок

Возможно. https://github.com/yiisoft/yii2/blob/master/framework/widgets/ActiveField.php#L53 Настраивайте, как нужно... можете убрать {error} и вывести отдельно; либо обернуть в любой html... 'fieldConfig' => [     'template' => "{label}\n{input}\n{hint}\n{error}", ] Это же можно использова...
Faenir
2014.09.22, 20:19
Форум: Общие вопросы (Yii 2.x)
Тема: assetBundles
Ответы: 10
Просмотры: 5475

Re: assetBundles

Странно. Дома на чистом app/advanced - точно такой же бандл работает... Куда копать?)
Faenir
2014.09.22, 15:37
Форум: Общие вопросы (Yii 2.x)
Тема: assetBundles
Ответы: 10
Просмотры: 5475

Re: assetBundles

Не понял ничего. Зачем мне хранить в /web/js если я могу их положить куда мне удобно (в тему, в модуль и т.д.) и оттуда они уже автоматом скопируются в assets? Я не пойму, почему не подключаются эти стили в <head> <link href="/assets/название_папки/style/main/style.css" rel="styleshee...
Faenir
2014.09.22, 14:59
Форум: Общие вопросы (Yii 2.x)
Тема: assetBundles
Ответы: 10
Просмотры: 5475

Re: assetBundles

Бандлы вообще в текущей дев версии нормально работают? Что-то я не могу заставить работать... Создаю обычный бандл MainAsset use yii\web\AssetBundle; class MainAsset extends AssetBundle {     public $sourcePath = '@app/assets/main';     public $css = [         '/style/main/style.css',     ]; } В <he...
Faenir
2014.09.21, 00:32
Форум: Общие вопросы (Yii 2.x)
Тема: Не подгружается картинка.
Ответы: 7
Просмотры: 2338

Re: Не подгружается картинка.

Блокировал, потому что "advert" в названии видимо)
Faenir
2014.09.17, 20:01
Форум: Общие вопросы (Yii 2.x)
Тема: Куда положить код.
Ответы: 7
Просмотры: 2821

Re: Куда положить код.

класс, в котором только стаические методы
+1 за common\helpers