Найден 81 результат
- 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' ] ]); }
- 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...
- 2016.11.07, 19:22
- Форум: REST API (Yii 2.x)
- Тема: Отправка файлов методом PUT как multipart/form-data
- Ответы: 1
- Просмотры: 2481
Re: Отправка файлов методом PUT как multipart/form-data
Вопрос закрыт. Поведение, которое "транслировало" файл в модель и осуществляло валидацию, не было обучено реагировать на PUT.
Исправил, все работает.
Исправил, все работает.
- 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(); ...
- 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) { ...
- 2016.06.25, 22:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не могу переопределить код ответа HTTP
- Ответы: 4
- Просмотры: 1571
Re: Не могу переопределить код ответа HTTP
Причина тупая, как дверь: виджет Pjax фигачит свой статус, а поскольку он отрабатывает при рендеринге, из контроллера установить статус нельзя.
- 2016.06.25, 15:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не могу переопределить код ответа HTTP
- Ответы: 4
- Просмотры: 1571
Re: Не могу переопределить код ответа HTTP
Не работает потому, что экшн определен в трейте. Как такое может быть?
- 2016.06.25, 14:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не могу переопределить код ответа HTTP
- Ответы: 4
- Просмотры: 1571
Re: Не могу переопределить код ответа HTTP
$model->hasErrors() == true (если воткнуть в тело условия var_dump(что-нибудь), это выводится).
- 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', 'З...
- 2015.08.23, 15:24
- Форум: REST API (Yii 2.x)
- Тема: API: проблема с модулем
- Ответы: 5
- Просмотры: 6875
API: проблема с модулем
Привет всем! Пытаюсь создать API посредством модуля, но что-то не выходит, не работает ничего "из коробки", как ожидалось. Текущая цель: получение стран из таблицы country посредством модели common\models\Country. В качестве руководства взял Быстрый старт . Итак, создаю модуль, в нем пропи...
- 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(). Почитайте здесь, особенно там, где "...связь объявлена посредством промежуточной таблицы..."
Если пойдёте по пути link, Вам понадобится метод via(). Почитайте здесь, особенно там, где "...связь объявлена посредством промежуточной таблицы..."
- 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(...
- 2015.08.21, 15:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вопросы по assetManager
- Ответы: 2
- Просмотры: 1406
Re: Вопросы по assetManager
ElisDN, спасибо за подсказку. Всё-таки дошло - 'sourcePath' заставляет менеджер публиковать всё содержимое исходной папки, а 'css' и 'js' отвечают не за публикацию, а именно за включение в страницу. Я заблуждался, полагая, что копироваться должны только перечисленные файлы. Заблуждался так же, указы...
- 2015.08.21, 10:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вопросы по assetManager
- Ответы: 2
- Просмотры: 1406
Вопросы по assetManager
Всем привет! Провожу эксперименты с конфигами assetManager, чтобы как-то разобраться и сделать то, что мне нужно. По инструкции имеем: sourcePath - папка-источник файлов, которые необходимо скопировать; basePath - папка, в которую нужно скопировать; baseUrl - URL, по которому ресурсы подгружаются в ...
- 2015.08.20, 09:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Крик души
- Ответы: 39
- Просмотры: 7728
Re: Крик души
Но там ведь можно откатиться, верно?
- 2015.08.19, 23:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как переопределить BootstrapAsset?
- Ответы: 3
- Просмотры: 1767
Re: Как переопределить BootstrapAsset?
О да. Гениальность накладывает отпечаток раздражительности на великие умыzelenin писал(а):тысячный раз
- 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' ] ], ...
- 2015.08.19, 23:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как переопределить BootstrapAsset?
- Ответы: 3
- Просмотры: 1767
Как переопределить BootstrapAsset?
Всем привет! Мне не нравится нынешнее положение дел с бутстрапом в yii. Я должен юзать в приложении bootstrap.min.css и добавлять своё в site.css, но я хочу контролировать и использовать переменные и миксины в less. Как решил проблему: скопировал в папку frontend\web\less файл variables.less, создал...
- 2015.08.19, 21:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Крик души
- Ответы: 39
- Просмотры: 7728
Re: Крик души
И я всё-таки расскажу как это удобно и прикольно, юзать композер. Каждый сеанс работы с Yii2 я начинаю открытием консоли в папке проекта и выполнением composer update. Таким образом, я всегда имею самые последние стабильные версии Yii2, TWBS, jquery и всего, что юзаю вместе с ними, но при этом не бе...
- 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 ... е-модулей-
https://github.com/yiisoft/yii2/blob/ma ... е-модулей-