Найден 21 результат
- 2018.03.02, 18:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Unsupported configuration type: NULL
- Ответы: 9
- Просмотры: 2264
Re: Unsupported configuration type: NULL
где, на какой стадии ты получаешь эти сообщения? На любой. Если вставить этот код в init() - то на стадии инициализации бехавиора, если вставить в какой-нибудь event - то там. Например, можно поставить в ActiveRecord::EVENT_AFTER_INSERT, то триггернёт только после сохранения модели. Вообще, отвечая...
- 2018.03.02, 17:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Unsupported configuration type: NULL
- Ответы: 9
- Просмотры: 2264
Re: Unsupported configuration type: NULL
где, на какой стадии ты получаешь эти сообщения? На любой. Если вставить этот код в init() - то на стадии инициализации бехавиора, если вставить в какой-нибудь event - то там. Например, можно поставить в ActiveRecord::EVENT_AFTER_INSERT, то триггернёт только после сохранения модели. Вообще, отвечая...
- 2018.03.02, 17:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Unsupported configuration type: NULL
- Ответы: 9
- Просмотры: 2264
Re: Unsupported configuration type: NULL
как пробуешь? Как угодно, не работает никак :) Например так: class MyBehavior extends yii\base\Behavior { public $innerModel; public function init() { return Yii::createObject($this->innerModel); // Получаю Unsupported configuration type: NULL return new $this->innerModel; // Получаю Class name mus...
- 2018.03.02, 16:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Unsupported configuration type: NULL
- Ответы: 9
- Просмотры: 2264
Unsupported configuration type: NULL
Всем привет, столкнулся с очень странной ошибкой, не могу допереть почему я плохой лыжник: Объявляю поведение в модели: public function behaviors() { $behaviors = parent::behaviors(); $behaviors['myBehavior'] = [ 'class' => MyBehavior::class, 'innerModel' => InnerModel::class, ]; return $behaviors; ...
- 2017.11.27, 11:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать expand в ActiveDataProvider?
- Ответы: 11
- Просмотры: 2809
Re: Как передать expand в ActiveDataProvider?
expand не надо передавать в DataProvider, он ему без надобности. Этим занимается сериалайзер . Ах вот оно что. Поэтому я и не мог в исходниках датаПровайдера найти экспанд этот, не там искал оказывается :) Ну и судя по коду сериалайзера вижу, что никак не передать ему экспанд напрямую - только чере...
- 2017.11.27, 04:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать expand в ActiveDataProvider?
- Ответы: 11
- Просмотры: 2809
Re: Как передать expand в ActiveDataProvider?
Т.е. если непосредственно перед созданием дата-провайдера вручную сделать вот так:
То все работает. Но это как-то крайне костыльно и хотелось бы передать этот expand в дата-провайдер
Код: Выделить всё
Yii::$app->request->setQueryParams(['expand' => 'myRelation']);
- 2017.11.27, 03:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать expand в ActiveDataProvider?
- Ответы: 11
- Просмотры: 2809
Re: Как передать expand в ActiveDataProvider?
В запросе, где у вас "->with" либо "->joinWith", укажите параметр принудительной загрузки "eagerLoading". Если бы все было так просто... :) К сожалению, даже имея подгруженную related модель, сериализатор, ее не забирает. Жадная загрузка включена, все связи выгребаются...
- 2017.11.26, 09:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как передать expand в ActiveDataProvider?
- Ответы: 11
- Просмотры: 2809
Как передать expand в ActiveDataProvider?
Всем привет. При получении данных через ActiveDataProvider возникла потребность получать related модели для последующей сериализации в json, отсюда вопрос - как передать входной параметр expand в ActiveDataProvider, чтобы он при сериализации подтянул related данные? PS. В fields объявлять не хочу, т...
- 2016.04.04, 19:18
- Форум: Тестирование (Yii 2.x)
- Тема: Yii2 advanced и Codeception
- Ответы: 13
- Просмотры: 8626
Yii2 advanced и Codeception
Всем привет, никак не могу стартануть кодесепшен. Во-первых, suite файлы лежат в поддиректориях common/ frontend/ и backend/ и команда codecept generate:test unit Example естественно не выполняется, потому что он не может найти сьют файл. Но это ладно, тесты я могу и сам создать. Во-вторых, при запу...
- 2016.02.09, 13:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Внешняя ссылка в DetailView
- Ответы: 7
- Просмотры: 2287
Re: Внешняя ссылка в DetailView
Всем спасибо за ответы, я случайно вставил в http:// двое двоеточий )))
Судя по вссему, yii просто strpos'ом ищет в нулевой позиции вхождение "http://" в строке урла, и если его там нет, то пытает подогнать ссылку под локальный хост.
Судя по вссему, yii просто strpos'ом ищет в нулевой позиции вхождение "http://" в строке урла, и если его там нет, то пытает подогнать ссылку под локальный хост.
- 2016.02.09, 08:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Внешняя ссылка в DetailView
- Ответы: 7
- Просмотры: 2287
Re: Внешняя ссылка в DetailView
Извините, но я вас не понялandrei.obuhovski писал(а):attribute с label перепутали
- 2016.02.09, 07:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Внешняя ссылка в DetailView
- Ответы: 7
- Просмотры: 2287
Внешняя ссылка в DetailView
Всем привет, жестоко затупил, не могу вставить экстернал линку в ДетаилВью виджет. Уи упорно пытается подогнать ее под текущий хост. [ 'attribute' => 'external_uri', 'format' => 'raw', 'value' => $model->external_uri ? H...
- 2014.04.17, 14:46
- Форум: Общие вопросы (Yii 1.x)
- Тема: Scope с одинаковыми полями
- Ответы: 1
- Просмотры: 557
Scope с одинаковыми полями
Всем привет! Такая ситуация. Есть 2 таблицы связанные внешним ключем. В обеих таблицах есть поле is_active. В обеих таблицах есть скоп: public function scopes(){ return array( 'active' => array('condition' => 'is_active = 1') ); } При вот таком...
- 2013.09.03, 17:08
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подменить модель в AR
- Ответы: 14
- Просмотры: 4034
Re: Подменить модель в AR
Я предполагал что gii для того и существует, чтобы синхронизировать изменения в бд с моделькой :) Ты сейчас конкретно отжог :lol: По крону запускай! xDDD чтобы увеличить вхождение в проект :) тобишь РАЗ сгенерил и все :) я вообще не генеррю а копипастю уже свой скелет Вот об этом я как то не задумы...
- 2013.09.03, 13:40
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подменить модель в AR
- Ответы: 14
- Просмотры: 4034
Re: Подменить модель в AR
А почему файл генерируемый то? А что тут не понятно - каждый раз при изменении базы человек регенит новую модель - делают обычно так новички - дабы не наплужить)) думаю скоро проблема отпадет сама собой)) А бывалые модели пишут руками? :) Я предполагал что gii для того и существует, чтобы синхрониз...
- 2013.09.03, 09:58
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подменить модель в AR
- Ответы: 14
- Просмотры: 4034
Re: Подменить модель в AR
Ну, потому что генерируемый Я не знаю как ответить на этот вопросSiZE писал(а):А почему файл генерируемый то?
- 2013.09.02, 11:43
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подменить модель в AR
- Ответы: 14
- Просмотры: 4034
Re: Подменить модель в AR
Очень бы не хотелось править gii-генерируемый файл. Он часто перетирается из-за постоянных изменений в табличке. Да и вообще помоему это не очень правильно :) или я не прав? В Yii, в основном, все правят, так как всё равно приходится rules() менять. А если не хотите, то добавляйте по два класса для...
- 2013.09.02, 11:04
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подменить модель в AR
- Ответы: 14
- Просмотры: 4034
Re: Подменить модель в AR
CustomProfile наследуется от базовой модели AR в Й? Или ты просто объявил класс " class CustomProfile { } "? Если первое, то вариант выше :) Конечно отнаследовался :) а в модели User попровить "Profile" на "CustomProfile" не решение? Очень бы не хотелось править gii-ге...
- 2013.09.01, 23:58
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подменить модель в AR
- Ответы: 14
- Просмотры: 4034
Подменить модель в AR
Всем доброго. Честно говоря как точно сформулировать вопрос - не знаю, объясню: Есть у меня табличка, скажем, user. Соот-но есть к ней моделька User, сгенеренная через gii Далее. Есть от юзера какой-то релейшен, пусть будет Profile Так вот, при построении критерии (например) для жадной загрузки, дел...
- 2013.03.06, 16:29
- Форум: Общие вопросы (Yii 1.x)
- Тема: Foreign key NULL и criteria->with()
- Ответы: 2
- Просмотры: 1278
Re: Foreign key NULL и criteria->with()
Frostmaind писал(а):http://www.codinghorror.com/blog/2007/1 ... joins.html
Ну вроде как оно, мне же не нужны юзеры у которых is_active != 1, но которые сами по себе существуют.Inner join produces only the set of records that match in both Table A and Table B.
Или я чего-то не понимаю?