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

SindBad
2018.04.27, 11:21
Форум: Тестирование (Yii 2.x)
Тема: Загрузка Фикстур перед каждым тестом (Fixture loading before each test case)
Ответы: 2
Просмотры: 2052

Re: Загрузка Фикстур перед каждым тестом (Fixture loading before each test case)

Перед каждым методом: protected $tester; public function _before() { $this->tester->haveFixtures([ 'user' => [ 'class' => UserFixture::className(), 'dataFile' => codecept_data_dir() . 'user.php' ] ]); }
SindBad
2018.03.12, 23:23
Форум: Авторский код и библиотеки
Тема: Chaldene для Yii2
Ответы: 2
Просмотры: 1848

Chaldene для Yii2

Всем привет! Очень понравился админский HTML-шаблон Chaldene. Портировал под Yii2 для себя, спешу поделиться наработкой. https://github.com/mikbox74/yii2-chl Демонстрация здесь: http://chl.onokumus.com/ Расширение поддерживает все три типа структуры. Пристыкованы пока только самые необходимые javasc...
SindBad
2016.11.07, 19:22
Форум: REST API (Yii 2.x)
Тема: Отправка файлов методом PUT как multipart/form-data
Ответы: 1
Просмотры: 2481

Re: Отправка файлов методом PUT как multipart/form-data

Вопрос закрыт. Поведение, которое "транслировало" файл в модель и осуществляло валидацию, не было обучено реагировать на PUT.
Исправил, все работает.
SindBad
2016.11.07, 14:00
Форум: REST API (Yii 2.x)
Тема: Отправка файлов методом PUT как multipart/form-data
Ответы: 1
Просмотры: 2481

Отправка файлов методом PUT как multipart/form-data

Приветствую! Как это правильно сделать?         'request' => [             'parsers' => [                 'multipart/form-data' => 'yii\\web\\MultipartFormDataParser',             ],         ], это прописал. Получение данных:             $data = Yii::$app->getRequest()->getBodyParams();             ...
SindBad
2016.08.27, 16:52
Форум: Общие вопросы (Yii 2.x)
Тема: afterAction не срабатывает в pjax
Ответы: 0
Просмотры: 1109

afterAction не срабатывает в pjax

Всем привет. Есть абстракный контроллер, от которого наследуются остальные. В нем перегружены методы:     public function redirect($url, $statusCode = 302)     {         $url = (array) $url;         $url['application_id'] = $this->application_id;         if (Yii::$app->request->isPjax) {            ...
SindBad
2016.06.25, 22:10
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу переопределить код ответа HTTP
Ответы: 4
Просмотры: 1571

Re: Не могу переопределить код ответа HTTP

Причина тупая, как дверь: виджет Pjax фигачит свой статус, а поскольку он отрабатывает при рендеринге, из контроллера установить статус нельзя.
SindBad
2016.06.25, 15:11
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу переопределить код ответа HTTP
Ответы: 4
Просмотры: 1571

Re: Не могу переопределить код ответа HTTP

Не работает потому, что экшн определен в трейте. Как такое может быть?
SindBad
2016.06.25, 14:13
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу переопределить код ответа HTTP
Ответы: 4
Просмотры: 1571

Re: Не могу переопределить код ответа HTTP

$model->hasErrors() == true (если воткнуть в тело условия var_dump(что-нибудь), это выводится).
SindBad
2016.06.25, 13:48
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу переопределить код ответа HTTP
Ответы: 4
Просмотры: 1571

Не могу переопределить код ответа HTTP

Всем привет! Не могу переопределить код ответа HTTP в экшне контроллера.     public function actionSave($model, $AJAXvalidate = false)     {         $post = Yii::$app->request->post();         if ($model->load($post) && $model->save()) {             Yii::$app->session->addFlash('success', 'З...
SindBad
2015.08.23, 15:24
Форум: REST API (Yii 2.x)
Тема: API: проблема с модулем
Ответы: 5
Просмотры: 6875

API: проблема с модулем

Привет всем! Пытаюсь создать API посредством модуля, но что-то не выходит, не работает ничего "из коробки", как ожидалось. Текущая цель: получение стран из таблицы country посредством модели common\models\Country. В качестве руководства взял Быстрый старт . Итак, создаю модуль, в нем пропи...
SindBad
2015.08.21, 18:01
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение связанных данных many-to-many или почему не работает Model::load ?
Ответы: 3
Просмотры: 2960

Re: Сохранение связанных данных many-to-many или почему не работает Model::load ?

Да, пожалуй, это так. Значит, массив post-полей в форме у Вас генерируется немного не так, как надо. Service всё же необходим.
Если пойдёте по пути link, Вам понадобится метод via(). Почитайте здесь, особенно там, где "...связь объявлена посредством промежуточной таблицы..."
SindBad
2015.08.21, 15:31
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение связанных данных many-to-many или почему не работает Model::load ?
Ответы: 3
Просмотры: 2960

Re: Сохранение связанных данных many-to-many или почему не работает Model::load ?

LIAL, приветствую! Нужно по отдельности инициализировать, проверять и сохранять данные обеих моделей, не смотря на то, что они связаны. $place = Place::findOne($id); $phone = Phone::findOne($place->place_id); $service = Service::findOne($place->service_id); if ($place->load(Yii::$app->request->post(...
SindBad
2015.08.21, 15:17
Форум: Общие вопросы (Yii 2.x)
Тема: Вопросы по assetManager
Ответы: 2
Просмотры: 1406

Re: Вопросы по assetManager

ElisDN, спасибо за подсказку. Всё-таки дошло - 'sourcePath' заставляет менеджер публиковать всё содержимое исходной папки, а 'css' и 'js' отвечают не за публикацию, а именно за включение в страницу. Я заблуждался, полагая, что копироваться должны только перечисленные файлы. Заблуждался так же, указы...
SindBad
2015.08.21, 10:29
Форум: Общие вопросы (Yii 2.x)
Тема: Вопросы по assetManager
Ответы: 2
Просмотры: 1406

Вопросы по assetManager

Всем привет! Провожу эксперименты с конфигами assetManager, чтобы как-то разобраться и сделать то, что мне нужно. По инструкции имеем: sourcePath - папка-источник файлов, которые необходимо скопировать; basePath - папка, в которую нужно скопировать; baseUrl - URL, по которому ресурсы подгружаются в ...
SindBad
2015.08.20, 09:15
Форум: Общие вопросы (Yii 2.x)
Тема: Крик души
Ответы: 39
Просмотры: 7728

Re: Крик души

Но там ведь можно откатиться, верно?
SindBad
2015.08.19, 23:58
Форум: Общие вопросы (Yii 2.x)
Тема: Как переопределить BootstrapAsset?
Ответы: 3
Просмотры: 1767

Re: Как переопределить BootstrapAsset?

zelenin писал(а):тысячный раз
О да. Гениальность накладывает отпечаток раздражительности на великие умы :)
SindBad
2015.08.19, 23:57
Форум: Общие вопросы (Yii 2.x)
Тема: Как переопределить BootstrapAsset?
Ответы: 3
Просмотры: 1767

Re: Как переопределить BootstrapAsset?

В общем, получилось так:         'assetManager' => [             'bundles'  => [                 'yii\bootstrap\BootstrapAsset' => [                      'basePath'   => '@web',                      'sourcePath' => null,                      'css'        => [ 'css/style.css' ]                 ],    ...
SindBad
2015.08.19, 23:10
Форум: Общие вопросы (Yii 2.x)
Тема: Как переопределить BootstrapAsset?
Ответы: 3
Просмотры: 1767

Как переопределить BootstrapAsset?

Всем привет! Мне не нравится нынешнее положение дел с бутстрапом в yii. Я должен юзать в приложении bootstrap.min.css и добавлять своё в site.css, но я хочу контролировать и использовать переменные и миксины в less. Как решил проблему: скопировал в папку frontend\web\less файл variables.less, создал...
SindBad
2015.08.19, 21:39
Форум: Общие вопросы (Yii 2.x)
Тема: Крик души
Ответы: 39
Просмотры: 7728

Re: Крик души

И я всё-таки расскажу как это удобно и прикольно, юзать композер. Каждый сеанс работы с Yii2 я начинаю открытием консоли в папке проекта и выполнением composer update. Таким образом, я всегда имею самые последние стабильные версии Yii2, TWBS, jquery и всего, что юзаю вместе с ними, но при этом не бе...
SindBad
2015.07.28, 13:29
Форум: Общие вопросы (Yii 2.x)
Тема: Подключение своего модуля
Ответы: 18
Просмотры: 6837

Re: Подключение своего модуля

frontend - config - main.php, modules => main => class => 'имя класса модуля с пространством, желательно по PSR0'.
https://github.com/yiisoft/yii2/blob/ma ... е-модулей-