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

dmeroff
2015.01.16, 22:28
Форум: Общие вопросы (Yii 2.x)
Тема: UrlManager rules для module
Ответы: 36
Просмотры: 13968

Re: UrlManager rules для module

Не имеет значения. Можно непосредственно в модуле установить свойство $defaultRoute, можно через конфиг модуля.
dmeroff
2015.01.16, 22:03
Форум: Общие вопросы (Yii 2.x)
Тема: Кэширование запросов
Ответы: 13
Просмотры: 2928

Re: Кэширование запросов

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

$result = $db->cache(function ($db) use ($id) {
    $db->createCommand("SELECT * FROM user WHERE id=$id");
}, $duration, $dependency); 
 
dmeroff
2015.01.16, 18:15
Форум: Общие вопросы (Yii 2.x)
Тема: UrlManager rules для module
Ответы: 36
Просмотры: 13968

Re: UrlManager rules для module

Укажите defaultRoute для модуля равным "admin/index".
dmeroff
2015.01.16, 18:13
Форум: Общие вопросы (Yii 2.x)
Тема: Динамически изменить настройки модуля
Ответы: 42
Просмотры: 4694

Re: Динамически изменить настройки модуля

Зачем такие сложности? Почему не делаете, например, так: \Yii::$app->getModule('myModule')->property = 'propertyValue';   Если же все-таки нужно непосредственно до инициализации, то переопределяйте через DI контейнер: \Yii::$container->set('my\module\Classname', ['property' => 'value']); \Yii::$app-...
dmeroff
2015.01.15, 16:53
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2-user override AdminController
Ответы: 1
Просмотры: 861

Re: Yii2-user override AdminController

На правах разработчика того модуля отвечу. 1) Во-первых, рекомендую обновиться до актуальной версии (0.9.2) 2) Во-вторых, пользуйтесь актуальной документацией (https://github.com/dektrium/yii2-user/blob/master/docs/README.md) 3) В-третьих, $this->findModel использует компонент finder, который и подр...
dmeroff
2015.01.13, 13:27
Форум: Общие вопросы (Yii 2.x)
Тема: Authclient odnoklassniki.ru и mail.ru
Ответы: 4
Просмотры: 2249

Re: Authclient odnoklassniki.ru и mail.ru

Вот такой клиент для одноклассников совершенно точно работал во времена бета-версии Yii2. Работает ли сейчас, не знаю (скорее всего работает, там вроде бы особо ничего не менялось), но можете сами попробовать и подкрутить, если что.
dmeroff
2015.01.10, 16:38
Форум: Общие вопросы (Yii 2.x)
Тема: Порядок подключения css файлов
Ответы: 5
Просмотры: 7529

Re: Порядок подключения css файлов

$this->registerCssFile('static/theme/css/news.css', ['depends' => ['app\assets\AppAsset']]);
dmeroff
2014.12.30, 21:39
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с запоминанием
Ответы: 17
Просмотры: 2611

Re: Проблема с запоминанием

Вот что по этому поводу говорит разработчик фреймворка.
dmeroff
2014.12.23, 21:25
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 (advanced) и общий errorHandler
Ответы: 5
Просмотры: 1985

Re: Yii2 (advanced) и общий errorHandler

Я стесняюсь спросить, но зачем вам нужно сделать общий errorHandler?
нашел, что errorHandler можно указать класс (class)
class - это класс самого errorHandler, а не контроллера, который будет обрабатывать ошибки. Поэтому-то ваш способ и не работает.
dmeroff
2014.12.22, 19:48
Форум: Общие вопросы (Yii 2.x)
Тема: Аутентификация для бекенда
Ответы: 6
Просмотры: 1431

Re: Аутентификация для бекенда

auth_key нужен для авторизации, его вы выкинули совершенно зря.
dmeroff
2014.12.22, 12:56
Форум: Общие вопросы (Yii 2.x)
Тема: Способы прописать Event для View
Ответы: 5
Просмотры: 1252

Re: Способы прописать Event для View

Смотрим значение константы EVENT_AFTER_RENDER, и понимаем, что привязываться надо так:

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

'components' => [
    'view' => [
        'on afterRender' => ['developeruz\shortcode\Highlightjs', 'shortCode']
    ],
]
 
dmeroff
2014.12.15, 21:55
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm и ajax validation
Ответы: 19
Просмотры: 14642

Re: ActiveForm и ajax validation

Вот так, к примеру: /** * Performs ajax validation. * @param Model $model * @throws \yii\base\ExitException */ protected function performAjaxValidation(Model $model) {     if (\Yii::$app->request->isAjax && $model->load(\Yii::$app->request->post())) {         \Yii::$app->response->format = Response:...
dmeroff
2014.12.09, 21:50
Форум: Общие вопросы (Yii 2.x)
Тема: Тестирование и Фикстуры
Ответы: 3
Просмотры: 984

Re: Тестирование и Фикстуры

Используйте ActiveFixture и напишите какой-нибудь хэлпер, который будет автоматически грузить фикстуры.
dmeroff
2014.12.08, 22:13
Форум: Общие вопросы (Yii 1.x)
Тема: Есть ли смысл начинать новичку разбираться в yii 1.1 ?
Ответы: 2
Просмотры: 462

Re: Есть ли смысл начинать новичку разбираться в yii 1.1 ?

Нет, не стоит. Yii 1.1 уже морально устарел, поэтому изучение его будет лишь пустой тратой времени.
dmeroff
2014.12.08, 22:01
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу установить yii 2
Ответы: 9
Просмотры: 2137

Re: Не могу установить yii 2

Ну так сообщение же совершенно четко говорит вам, что у вас, мол, ошибка в 12 строке в файле index.php. Смотрите на нее, понимаете, что в ней не так, и исправляете.
dmeroff
2014.12.06, 19:32
Форум: Общие вопросы (Yii 2.x)
Тема: Отслеживание изменений в фреймоворке
Ответы: 7
Просмотры: 1632

Re: Отслеживание изменений в фреймоворке

Насколько мне известно, Yii 2 следует semantic versioning , то есть прямо уж таких важных изменений стоит ждать только с обновлением минорной версии (2.1.0, 2.2.0 и т.д), а патч-версии (2.0.1, 2.0.2, и т.д.) не должны ломать совместимость (ну а если все-таки сломают можно смотреть CHANGELOG и UPGRAD...
dmeroff
2014.12.05, 17:34
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите с конфигурированием формы
Ответы: 3
Просмотры: 2492

Re: Помогите с конфигурированием формы

По-моему вы готовите форму неправильно. Метод begin статический и должен вызываться статически с передачей ему конфига формы: $form = ActiveForm::begin([     'id' => 'ls-form',     'method' => 'get',     'fieldConfig' => ['options'=>['class'=>'row'],'template'=>"{error}\n{label}\n{input}",'labelOpti...
dmeroff
2014.12.02, 16:25
Форум: Общие вопросы (Yii 2.x)
Тема: Кэширование
Ответы: 17
Просмотры: 3813

Re: Кэширование

Можно поинтересоваться, а чем неудобно кеширование с использованием анонимной функции?
По поводу "пока не поздно", по-моему уже как раз поздно, ведь был уже стабильный релиз, поэтому теперь ломать обратную совместимость никто не будет.