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

webster
2015.10.07, 00:18
Форум: Архив
Тема: Функция в качестве action
Ответы: 7
Просмотры: 2302

Функция в качестве action

Дайте возможность в методе actions задавать action в виде функций.

Пример:

Код: Выделить всё

public function actions() 
{
    return [
        'index' => function () {
        }
    ]
} 
webster
2015.09.29, 16:18
Форум: Общие вопросы (Yii 2.x)
Тема: REST и сохранение изменений в expand
Ответы: 0
Просмотры: 518

REST и сохранение изменений в expand

Как сохранять то что было изменено в поле expand ?
webster
2015.02.25, 17:31
Форум: Общие вопросы (Yii 2.x)
Тема: Full ajax приложение
Ответы: 12
Просмотры: 4280

Re: Full ajax приложение

В react нет из коробки роутов, для полностью ajax есть angular, но у него всплывут проблемы с индексацией.
webster
2015.02.25, 15:52
Форум: Общие вопросы (Yii 2.x)
Тема: Методы с приставкой safe в миграциях
Ответы: 3
Просмотры: 1335

Методы с приставкой safe в миграциях

В чем суть методов не пойму, работают через транзакции, но при выполнение не откатываются изменения, если в методе скажем первая таблица создалась, а следующая нет, то первая так и останется в базе. Или это нацелено только на внесение правок в структуру?
webster
2015.02.21, 18:49
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать вход в админ панель отдельно.
Ответы: 9
Просмотры: 2154

Re: Как сделать вход в админ панель отдельно.

смеяться нужно было было на этапе проектирование приложения. а теперь только грусть. А сам кейс с повторным вводом пароля - глупость. Или вы думаете админу понравится по нескольку раз пароль вводить? Вы конечно же так не считаете, потому объясните нам всем смысл. Нет я так не считаю, по тому что вх...
webster
2015.02.21, 18:31
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать вход в админ панель отдельно.
Ответы: 9
Просмотры: 2154

Re: Как сделать вход в админ панель отдельно.

сделать чтобы был тот. Веселый ответ, не понял только когда смеяться. навертели чепухи и хотите разрулить костылями? как на счёт прикрутить rbac и нормально пускать в админку только админов? С чего вдруг вы об этом подумали. Есть права админа и rbac есть и все-равно кажется, что вы не поняли смысла...
webster
2015.02.21, 18:22
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 + SwiftMailer + DKIM. Как?
Ответы: 7
Просмотры: 2893

Re: Yii2 + SwiftMailer + DKIM. Как?

А зачем вам это на php делать. Есть готовые пакеты, настроили отдельно и будет работать, с любого кода.

Погуглите по теме настройка SPF и DKIM на хабре точно пара статей было.
webster
2015.02.21, 18:08
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать вход в админ панель отдельно.
Ответы: 9
Просмотры: 2154

Как сделать вход в админ панель отдельно.

Всем привет. Подскажите как поступить. Надо сделать так что бы пользователь залогиненый на сайте, при попытке входа в админку должен был снова вводить логин и пароль - резервная проверка. Как лучше реализовать? Шаблон приложения не тот где есть директории backend и frontend.
webster
2015.02.14, 22:33
Форум: REST API (Yii 2.x)
Тема: Совмещение Yii и angularjs кто как делает
Ответы: 4
Просмотры: 3082

Re: Совмещение Yii и angularjs кто как делает

Я понимаю варианты того как можно реализовать проверку прав в angular, Но здесь будет ключевым "можно реализовать". Как не выбери придется делать. Ваш вариант мне кажется особо запутанным, хотя возможно у вас очень много различных условий и проверок. Тогда без такого как у вас не обойтись. В общем и...
webster
2015.02.13, 00:07
Форум: REST API (Yii 2.x)
Тема: Совмещение Yii и angularjs кто как делает
Ответы: 4
Просмотры: 3082

Re: Совмещение Yii и angularjs кто как делает

Полгода назад буриданил перед тем же выбором. В итоге пошёл по второму пути, чем нынче очень доволен. Собсно "проблемы с такими моментами как RBAC" видятся из-за слабого знания ангуляра и недостатка времени на принятие важного архитектурного решения. Мне удалось придумать способ отложить принятие э...
webster
2015.02.09, 23:30
Форум: REST API (Yii 2.x)
Тема: Совмещение Yii и angularjs кто как делает
Ответы: 4
Просмотры: 3082

Совмещение Yii и angularjs кто как делает

Приветствую. Вопрос не конкретно по api, но думаю тех кто с таким сталкивается здесь наибольшее число. Задался на медне таким вопросом. Как лучше поступать с шаблонами. Делать их полностью статичными файлами без php кода, или делать пререндер на сервере и отдавать шаблон клиенту. 1. С php. Плохо виж...
webster
2014.12.26, 10:03
Форум: Общие вопросы (Yii 2.x)
Тема: MySQL server has gone away
Ответы: 2
Просмотры: 1648

MySQL server has gone away

Здравствуйте. Соединение отваливается судя по всему по таймауту. Скрипт работает очень долго (воркер для очереди сообщений), воркер обрабатывает видео, что не так уж и быстро. Как результат, то что в заголовке. Как правильно решить это в yii 2. Думаю должен быть какой-то способ реконекта в случаев о...
webster
2014.11.19, 23:13
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос о компоненте Mutex
Ответы: 1
Просмотры: 1052

Вопрос о компоненте Mutex

Здравствуйте. Потребовалось ограничить консольную команду, которая будет через cron работать, одним экземпляром. MysqlMutex есть сомнения. Что будет если приложение установит lock, а потом помрет. Насколько я понимаю то, что ниже отработает не всегда.  register_shutdown_function(function () use (&$l...
webster
2014.06.19, 23:42
Форум: Общие вопросы (Yii 2.x)
Тема: Переменные в layouts
Ответы: 4
Просмотры: 1520

Re: Переменные в layouts

Установите нормальный редактор, наподобие phpstorm и изучайте где какие переменные и свойства расположены. Хотя если вы не знакомы даже с <?= код для вас будет не самым элементарным. К слову это сокращенный вариант <?php echo
webster
2014.06.19, 17:57
Форум: Общие вопросы (Yii 2.x)
Тема: Bad Request (#400) и data-method="post"
Ответы: 12
Просмотры: 8229

Re: Bad Request (#400) и data-method="post"

Ха, и впрямь обновил и уже нет. Хотя вроде не так давно обновлял пакеты. Чем не нравилось им решение, удобно же было лишние телодвижения не надо было делать. Сделали бы хотя бы настройку в конфиге что ли. Бред какой-то, может бага, пофиксят.
webster
2014.06.19, 16:41
Форум: Общие вопросы (Yii 2.x)
Тема: Bad Request (#400) и data-method="post"
Ответы: 12
Просмотры: 8229

Re: Bad Request (#400) и data-method="post"

Простой вызов <?php $this->head() ?> в layout также должен добавить нужные meta. отчего же? Понятья не имею. Дебагером не изучал вызовы, но думаю если csrf активирован? то теги добавляются - это логично как бы. Вот у меня перед глазами примерно такой layout: /**  * @var \yii\web\View $this  * @var ...
webster
2014.06.19, 15:42
Форум: Общие вопросы (Yii 2.x)
Тема: Bad Request (#400) и data-method="post"
Ответы: 12
Просмотры: 8229

Re: Bad Request (#400) и data-method="post"

Простой вызов <?php $this->head() ?> в layout также должен добавить нужные meta.
webster
2014.06.17, 23:29
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Ошибка в AR
Ответы: 9
Просмотры: 3307

Re: Ошибка в AR

Хотя-бы id должен присутствовать и в одной и в другой модели. Не пойму что вы имеете виду. Нужно что-то добавить в выборку? Так в примере и так данные есть. Ради интереса пробовал выбрать id из обеих, и пробовал со *. Все по старому. Вообще вот https://github.com/yiisoft/yii2/issues/3929 что пишут....
webster
2014.06.17, 23:23
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Ошибка в AR
Ответы: 9
Просмотры: 3307

Re: Ошибка в AR

>Если это не логично, то подскажите как логично выбрать данные с JOIN из двух таблиц? через with, будет правда лишний запрос, но не будет зависимости на конкретную БД Так вот и дело то в том что мой пример с join также как и with делает два запроса. А join по большому счету выходит как костыль для ...
webster
2014.06.17, 22:36
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Ошибка в AR
Ответы: 9
Просмотры: 3307

Re: Ошибка в AR

Где же логика? Смысл в таких join когда данные из таблицы не выбираются. Хотя по логике должно в каждую модель прийти по полю. В модель "ModelA" колонка "id", а в "ModelB" колонка "name".

Если это не логично, то подскажите как логично выбрать данные с JOIN из двух таблиц?