Найдено 143 результата
- 2018.04.21, 11:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Гов*окод или нет?
- Ответы: 5
- Просмотры: 1661
Re: Гов*окод или нет?
Огромное спасибо!!! Жалко конечно что от лапши из трай-кэтчей в контроллерах избавиться не получится. Видимо так и должно быть.
- 2018.04.20, 22:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Гов*окод или нет?
- Ответы: 5
- Просмотры: 1661
Re: Гов*окод или нет?
П.С. про существование standalone actions я знаю
- 2018.04.20, 22:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Гов*окод или нет?
- Ответы: 5
- Просмотры: 1661
Гов*окод или нет?
Есть такой код... public function actionCreate() { $productManager = new ProductManager(); if ($productManager->save()) { return $this->redirect(['index']); } return $this->render('create', [ 'product' => $productManager->getProduct(), ]); } public function actionUpdate($id) { $productManager = new ...
- 2018.04.06, 23:43
- Форум: REST API (Yii 2.x)
- Тема: Архитектура приложения с REST-контроллерами
- Ответы: 2
- Просмотры: 1704
Re: Архитектура приложения с REST-контроллерами
Путем мозгового штурма втроем было постановлено: контроллеры делаем разные, т.к. в том и смысл, что одни будут возвращать html, а другие json/xml. К тому же, не все части приложения требуется по REST дергать (~80-90%). Ну и внутри веб-приложения нужны обычные ссылки, которые можно дергать GET запрос...
- 2018.04.06, 21:10
- Форум: REST API (Yii 2.x)
- Тема: Архитектура приложения с REST-контроллерами
- Ответы: 2
- Просмотры: 1704
Архитектура приложения с REST-контроллерами
Есть веб-приложение. Делается с расчетом на появление мобильной версии. Все стандартно: набор взаимосвязанных сущностей реализующих разнообразные бизнесс-процессы. Возможно ли свое приложение строить на основе RESTfull-контроллеров? То есть RESTfull не в дополнение к основному приложению, а как его ...
- 2017.08.11, 16:08
- Форум: Общие вопросы (Yii 1.x)
- Тема: GridView, перестают работать скрипты после обновления
- Ответы: 1
- Просмотры: 1449
GridView, перестают работать скрипты после обновления
Добрый день! После ajax update GridView отваливаются скрипты и css. К примеру, в фильтре повешен datepicker. Обновили грид - datepicker больше не работает. Есть afterAjaxUpdate, но я ж не смогу там подключить css и js файлы. Я оформил datepicker в виде виджета, но он не работает из-за этой проблемы ...
- 2017.08.06, 20:14
- Форум: Общие вопросы (Yii 1.x)
- Тема: Оформить filter GridView как отдельный виджет
- Ответы: 2
- Просмотры: 1744
Re: Оформить filter GridView как отдельный виджет
Почему-то мысль с колонкой я упорно откидыва, казалось, что фильтр к ней не относится, только данные. Тогда пожалуй это самый правильный вариант, спасибо!
- 2017.08.06, 16:04
- Форум: Общие вопросы (Yii 1.x)
- Тема: Оформить filter GridView как отдельный виджет
- Ответы: 2
- Просмотры: 1744
Оформить filter GridView как отдельный виджет
Добрый день! Пытаюсь вывести вместо простого input в фильтре CGridView виджет (кастомный плагин для выбора дат, родной datepicker не подходит). Можно конечно повесить плагин на класс инпута и просто во вьюхе регистрировать скрипты, но так не интересно, нужно будет часто использовать этот элемент, ну...
- 2017.04.27, 16:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: Webpack...
- Ответы: 12
- Просмотры: 5324
Re: Webpack...
Если я все правильно понял, то это тоже самое что в php генерировать тэг <script></script> и в нем задавать переменной значение.var app = app || {};
app.posts = {
...
};
- 2017.04.27, 13:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Webpack...
- Ответы: 12
- Просмотры: 5324
Re: Webpack...
глобальными переменными А это как? ручками и то и то а) ассеты фрэймворка если я использую виджет формы yii, у меня подсосется ассет, который уже смотрит на готовые файлы. В каком месте я должен изменить это поведение? Полностью переопределить стандартные виджеты? б) ассеты из vendor тоже получаетс...
- 2017.04.27, 13:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Webpack...
- Ответы: 12
- Просмотры: 5324
Re: Webpack...
НО, есть ряд других вопросов... 1) не понятно, как в скрипты, которые генерятся вебпаком, передавать переменные из php? Раньше я мог часть скриптов прямо в php использовать, а сейчас над ними оптимизации не будут произведены и они не попадут в конечный бандл. Часто это были скрипты, которые с ajax р...
- 2017.04.27, 13:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Webpack...
- Ответы: 12
- Просмотры: 5324
Re: Webpack...
Я думал об этом: при использовании динамического require, webpack генерит файлы со странными названия, вроде "0.js", "1.1.js", эти названия формируются динамически, отражаю структуру модулей (как я думаю). И только вебпак знает, как он их назовет при генерации. Возможно они конеч...
- 2017.04.26, 21:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Webpack...
- Ответы: 12
- Просмотры: 5324
Re: Webpack...
Интересно, как же они не пересекаются, когда я хочу использовать такие фичи вебпака как чанки (для различных entry-points), динамические require? Конечно если тупо использовать его как баднлер, проблем нет, сделал ассет, который подключает собранные css и js бандлы и радуешься, а вот если использова...
- 2017.04.26, 19:44
- Форум: Общие вопросы (Yii 2.x)
- Тема: Webpack...
- Ответы: 12
- Просмотры: 5324
Webpack...
Знаю, что тема уже была, но хочется более актуальной инфы. Кто знает, как заменить ассет-менеджер на webpack? При изучении мнения гугла на данный вопрос нашел https://github.com/pgaultier/yii2-webpack , какие мнения, стоит ли пробовать это использовать? По коду как-то стремно вроде, может кто уже пр...
- 2017.03.24, 14:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Controller в common (advanced template)
- Ответы: 9
- Просмотры: 2874
Re: Controller в common (advanced template)
Все понятно, спасибо. Значит правило про модули не жесткое.
- 2017.03.23, 17:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Controller в common (advanced template)
- Ответы: 9
- Просмотры: 2874
Re: Controller в common (advanced template)
Насчет инъекции в конструктор контроллера понял. Насчет выделения объекта Geo, тоже. Спасибо! Я кстати не задумывался, что контроллер тоже может быть подвергнут инъекции и это при том упростит его существенно. Еще раз спасибо. Единственный вопрос который меня сильно мучает теперь, это модуль. В доку...
- 2017.03.23, 16:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Controller в common (advanced template)
- Ответы: 9
- Просмотры: 2874
Re: Controller в common (advanced template)
Мой вариант, который выше, он ведь по факту в другом объекте, просто вызов в контроллере, значит там все правильно? Иначе как я ajax`ом буду обращаться к объекту? Можно ведь только к контроллеру... Можно сделать классы Action-ов и подключать их к контроллерам там и там. И опять же, гляньте на мой пр...
- 2017.03.23, 12:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Controller в common (advanced template)
- Ответы: 9
- Просмотры: 2874
Re: Controller в common (advanced template)
namespace common\controllers; use \yii\authclient\clients\VKontakte; class VkApiController extends \yii\web\Controller { public $client; public function init() { $this->client = new VKontakte(); } public function actionGetCountries() { $response = $this->client->api('database.getCountries', 'GET');...
- 2017.03.23, 11:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Controller в common (advanced template)
- Ответы: 9
- Просмотры: 2874
Controller в common (advanced template)
Насколько приемлемо сделать общий контроллер? Есть необходимость обращаться к Vk API для получения списка стран/городов для сайта. Это будет использоваться и во фронтенде и в бэкэнде для автокомплита на формах. Так возможно ли сделать общий контроллер или может есть более правильный путь? Просто со...
- 2017.03.05, 11:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: И снова вопрос о файловой структуре проекта
- Ответы: 10
- Просмотры: 3826
Re: И снова вопрос о файловой структуре проекта
Шаблон естественно advanced у меня, иначе откуда папки frontend, backend и common? Дальше, что качается модулей - ничего не понял. Модуль один и называется Admin, например! дальше подмодули и под-под модули сколько угодно... URL менеджер можно с лёгкостью настроить (он даже по умолчанию, кажется, ра...