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

Nicolai6120
2018.04.21, 11:15
Форум: Общие вопросы (Yii 2.x)
Тема: Гов*окод или нет?
Ответы: 5
Просмотры: 1661

Re: Гов*окод или нет?

Огромное спасибо!!! Жалко конечно что от лапши из трай-кэтчей в контроллерах избавиться не получится. Видимо так и должно быть.
Nicolai6120
2018.04.20, 22:57
Форум: Общие вопросы (Yii 2.x)
Тема: Гов*окод или нет?
Ответы: 5
Просмотры: 1661

Re: Гов*окод или нет?

П.С. про существование standalone actions я знаю
Nicolai6120
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 ...
Nicolai6120
2018.04.06, 23:43
Форум: REST API (Yii 2.x)
Тема: Архитектура приложения с REST-контроллерами
Ответы: 2
Просмотры: 1704

Re: Архитектура приложения с REST-контроллерами

Путем мозгового штурма втроем было постановлено: контроллеры делаем разные, т.к. в том и смысл, что одни будут возвращать html, а другие json/xml. К тому же, не все части приложения требуется по REST дергать (~80-90%). Ну и внутри веб-приложения нужны обычные ссылки, которые можно дергать GET запрос...
Nicolai6120
2018.04.06, 21:10
Форум: REST API (Yii 2.x)
Тема: Архитектура приложения с REST-контроллерами
Ответы: 2
Просмотры: 1704

Архитектура приложения с REST-контроллерами

Есть веб-приложение. Делается с расчетом на появление мобильной версии. Все стандартно: набор взаимосвязанных сущностей реализующих разнообразные бизнесс-процессы. Возможно ли свое приложение строить на основе RESTfull-контроллеров? То есть RESTfull не в дополнение к основному приложению, а как его ...
Nicolai6120
2017.08.11, 16:08
Форум: Общие вопросы (Yii 1.x)
Тема: GridView, перестают работать скрипты после обновления
Ответы: 1
Просмотры: 1449

GridView, перестают работать скрипты после обновления

Добрый день! После ajax update GridView отваливаются скрипты и css. К примеру, в фильтре повешен datepicker. Обновили грид - datepicker больше не работает. Есть afterAjaxUpdate, но я ж не смогу там подключить css и js файлы. Я оформил datepicker в виде виджета, но он не работает из-за этой проблемы ...
Nicolai6120
2017.08.06, 20:14
Форум: Общие вопросы (Yii 1.x)
Тема: Оформить filter GridView как отдельный виджет
Ответы: 2
Просмотры: 1744

Re: Оформить filter GridView как отдельный виджет

Почему-то мысль с колонкой я упорно откидыва, казалось, что фильтр к ней не относится, только данные. Тогда пожалуй это самый правильный вариант, спасибо!
Nicolai6120
2017.08.06, 16:04
Форум: Общие вопросы (Yii 1.x)
Тема: Оформить filter GridView как отдельный виджет
Ответы: 2
Просмотры: 1744

Оформить filter GridView как отдельный виджет

Добрый день! Пытаюсь вывести вместо простого input в фильтре CGridView виджет (кастомный плагин для выбора дат, родной datepicker не подходит). Можно конечно повесить плагин на класс инпута и просто во вьюхе регистрировать скрипты, но так не интересно, нужно будет часто использовать этот элемент, ну...
Nicolai6120
2017.04.27, 16:03
Форум: Общие вопросы (Yii 2.x)
Тема: Webpack...
Ответы: 12
Просмотры: 5324

Re: Webpack...

var app = app || {};
app.posts = {
...
};
Если я все правильно понял, то это тоже самое что в php генерировать тэг <script></script> и в нем задавать переменной значение.
Nicolai6120
2017.04.27, 13:54
Форум: Общие вопросы (Yii 2.x)
Тема: Webpack...
Ответы: 12
Просмотры: 5324

Re: Webpack...

глобальными переменными А это как? ручками и то и то а) ассеты фрэймворка если я использую виджет формы yii, у меня подсосется ассет, который уже смотрит на готовые файлы. В каком месте я должен изменить это поведение? Полностью переопределить стандартные виджеты? б) ассеты из vendor тоже получаетс...
Nicolai6120
2017.04.27, 13:29
Форум: Общие вопросы (Yii 2.x)
Тема: Webpack...
Ответы: 12
Просмотры: 5324

Re: Webpack...

НО, есть ряд других вопросов... 1) не понятно, как в скрипты, которые генерятся вебпаком, передавать переменные из php? Раньше я мог часть скриптов прямо в php использовать, а сейчас над ними оптимизации не будут произведены и они не попадут в конечный бандл. Часто это были скрипты, которые с ajax р...
Nicolai6120
2017.04.27, 13:23
Форум: Общие вопросы (Yii 2.x)
Тема: Webpack...
Ответы: 12
Просмотры: 5324

Re: Webpack...

Я думал об этом: при использовании динамического require, webpack генерит файлы со странными названия, вроде "0.js", "1.1.js", эти названия формируются динамически, отражаю структуру модулей (как я думаю). И только вебпак знает, как он их назовет при генерации. Возможно они конеч...
Nicolai6120
2017.04.26, 21:19
Форум: Общие вопросы (Yii 2.x)
Тема: Webpack...
Ответы: 12
Просмотры: 5324

Re: Webpack...

Интересно, как же они не пересекаются, когда я хочу использовать такие фичи вебпака как чанки (для различных entry-points), динамические require? Конечно если тупо использовать его как баднлер, проблем нет, сделал ассет, который подключает собранные css и js бандлы и радуешься, а вот если использова...
Nicolai6120
2017.04.26, 19:44
Форум: Общие вопросы (Yii 2.x)
Тема: Webpack...
Ответы: 12
Просмотры: 5324

Webpack...

Знаю, что тема уже была, но хочется более актуальной инфы. Кто знает, как заменить ассет-менеджер на webpack? При изучении мнения гугла на данный вопрос нашел https://github.com/pgaultier/yii2-webpack , какие мнения, стоит ли пробовать это использовать? По коду как-то стремно вроде, может кто уже пр...
Nicolai6120
2017.03.24, 14:19
Форум: Общие вопросы (Yii 2.x)
Тема: Controller в common (advanced template)
Ответы: 9
Просмотры: 2874

Re: Controller в common (advanced template)

Все понятно, спасибо. Значит правило про модули не жесткое.
Nicolai6120
2017.03.23, 17:26
Форум: Общие вопросы (Yii 2.x)
Тема: Controller в common (advanced template)
Ответы: 9
Просмотры: 2874

Re: Controller в common (advanced template)

Насчет инъекции в конструктор контроллера понял. Насчет выделения объекта Geo, тоже. Спасибо! Я кстати не задумывался, что контроллер тоже может быть подвергнут инъекции и это при том упростит его существенно. Еще раз спасибо. Единственный вопрос который меня сильно мучает теперь, это модуль. В доку...
Nicolai6120
2017.03.23, 16:54
Форум: Общие вопросы (Yii 2.x)
Тема: Controller в common (advanced template)
Ответы: 9
Просмотры: 2874

Re: Controller в common (advanced template)

Мой вариант, который выше, он ведь по факту в другом объекте, просто вызов в контроллере, значит там все правильно? Иначе как я ajax`ом буду обращаться к объекту? Можно ведь только к контроллеру... Можно сделать классы Action-ов и подключать их к контроллерам там и там. И опять же, гляньте на мой пр...
Nicolai6120
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');...
Nicolai6120
2017.03.23, 11:15
Форум: Общие вопросы (Yii 2.x)
Тема: Controller в common (advanced template)
Ответы: 9
Просмотры: 2874

Controller в common (advanced template)

Насколько приемлемо сделать общий контроллер? Есть необходимость обращаться к Vk API для получения списка стран/городов для сайта. Это будет использоваться и во фронтенде и в бэкэнде для автокомплита на формах. Так возможно ли сделать общий контроллер или может есть более правильный путь? Просто со...
Nicolai6120
2017.03.05, 11:29
Форум: Общие вопросы (Yii 2.x)
Тема: И снова вопрос о файловой структуре проекта
Ответы: 10
Просмотры: 3826

Re: И снова вопрос о файловой структуре проекта

Шаблон естественно advanced у меня, иначе откуда папки frontend, backend и common? Дальше, что качается модулей - ничего не понял. Модуль один и называется Admin, например! дальше подмодули и под-под модули сколько угодно... URL менеджер можно с лёгкостью настроить (он даже по умолчанию, кажется, ра...