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

t3rmit
2015.01.23, 18:30
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 + twig extension
Ответы: 4
Просмотры: 2442

Re: Yii2 + twig extension

dmeroff
спасибо
там описано, как решить первый пример, но с модальным окном это не работает
t3rmit
2015.01.23, 17:19
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 + twig extension
Ответы: 4
Просмотры: 2442

Yii2 + twig extension

Начал использовать в проекте twig. Установил, настроил, все работает. Но не знаю, как заменить некоторый php-код в шаблоне twig, в частности тот, где визиваются статичесские методы. Например, как написать это в шаблоне twig? <?=WidgetName::widget(['name'=>$name])?> или Modal::begin([     'header' =>...
t3rmit
2014.12.23, 00:19
Форум: Общие вопросы (Yii 2.x)
Тема: Аутентификация для бекенда
Ответы: 6
Просмотры: 2756

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

Прочитай в оффф документации, там описано подробно зачем наследовать IdentityInterface и какие методы обязательны. Методы обязательны все, т.к. это интерфейс. Вообще, в документации всё скудненько описано по IdentityInterface . auth_key нужен для авторизации, его вы выкинули совершенно зря. Может и...
t3rmit
2014.12.22, 18:55
Форум: Общие вопросы (Yii 2.x)
Тема: Аутентификация для бекенда
Ответы: 6
Просмотры: 2756

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

Есть требование использовать 2 разных таблицы пользователей в БД для безопастности. Есть таблица user & admin_user соответственно для фронтенда и бекенда. На бекенде добавление пользотелей-админов будет не через почту, а другим админом через форму в бекенде. Для бекенда миграция: $this->createTa...
t3rmit
2014.10.27, 19:20
Форум: Общие вопросы (Yii 2.x)
Тема: не подключается assets в модуле
Ответы: 2
Просмотры: 1740

не подключается assets в модуле

Возожмно ли в модулях подключать assets? У меня есть модуль, у него контроллер, layout, view. При обращении к методу контроллера выводится содержимое view в layout. Но всё не стилизировано. Хочу подключить стили, например BoostrapAsset, делаю use yii\bootstrap\BootstrapAsset; BootstrapAsset::registe...
t3rmit
2014.10.26, 19:52
Форум: Общие вопросы (Yii 2.x)
Тема: Экранирование перед записью в БД
Ответы: 6
Просмотры: 6918

Re: Экранирование перед записью в БД

в данном случае лучше использовать htmlpurifier, который имеет просто огромное множество настроек и приведет данные введенные пользователем в нужный вам вид, а затем вы их сохраните в бд Абсолютно неграмотно сделано было. В моем случае, я переганяю данные из старой БД в новую с помощью консольной к...
t3rmit
2014.10.25, 21:21
Форум: Общие вопросы (Yii 2.x)
Тема: Экранирование перед записью в БД
Ответы: 6
Просмотры: 6918

Экранирование перед записью в БД

Есть готовая наполненая БД, в которой все почти все текстовые поля обработанные функциями htmlspecialchars + addslashes до вставки. Сейчас работаю с этими данными в yii2. В каждой модели в afterFind() достаю первоначальное значение:         $this->text = htmlspecialchars_decode($this->text);        ...
t3rmit
2014.10.03, 15:53
Форум: Общие вопросы (Yii 2.x)
Тема: сохранение модели в afterSave()
Ответы: 12
Просмотры: 10682

Re: сохранение модели в afterSave()

Если я пишу так, то ситуация та же. Не добавляет id. Как побороть? public function behaviors()     {         return [                        [                 'class' => SluggableBehavior::className(),                 'attribute' => 'title',                 'slugAttribute' => 'url',                 ...
t3rmit
2014.10.03, 13:27
Форум: Общие вопросы (Yii 2.x)
Тема: сохранение модели в afterSave()
Ответы: 12
Просмотры: 10682

Re: сохранение модели в afterSave()

Лучше подключите в модели https://github.com/yiisoft/yii2/blob/ma ... havior.php для поля url и напишите геттер в модели: Пытаюсь сделать через стандартный SlaggableBehaviour public function behaviors() {     [                 'class' => SluggableBehavior::className(),                 'attribute' =...
t3rmit
2014.10.03, 11:43
Форум: Общие вопросы (Yii 2.x)
Тема: сохранение модели в afterSave()
Ответы: 12
Просмотры: 10682

Re: сохранение модели в afterSave()

HQ0 писал(а):CActiveRecord::updateByPk
Для yii2.0 не нашел такого метода
t3rmit
2014.10.03, 11:33
Форум: Общие вопросы (Yii 2.x)
Тема: сохранение модели в afterSave()
Ответы: 12
Просмотры: 10682

Re: сохранение модели в afterSave()

Вот такой вариант работает для вставки, но это не решает проблему с редактированием title public function afterSave($insert, $changedAttributes) {         if ($insert) {             $url = $this->id . "-";             $url .= $this->createLatinUrl($this->title);             $this->url = $u...
t3rmit
2014.10.03, 11:24
Форум: Общие вопросы (Yii 2.x)
Тема: сохранение модели в afterSave()
Ответы: 12
Просмотры: 10682

сохранение модели в afterSave()

Есть модель Post с полями - id(primary key) - title - url При создании поста нужно сохранять его урл в виде {id}-{title-in-translit}. Соответственно, сначала необходимо сохранить пост, а потом сформировать и сохранить поле url. Пробовал сделать вторую часть в afterSave() модели public function after...
t3rmit
2014.07.29, 18:59
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите разобраться с моделями и методами контроллера
Ответы: 2
Просмотры: 1161

Помогите разобраться с моделями и методами контроллера

Есть таблицы 1. product 2. product_images 3. product_comments. Каждый продукт может иметь много изображений и много отзывов. Созданы соответствующие 3 модели. Во view пытаюсь отобразить это всё с помощью tabs. Есть 3 таба: 1. Общие характеристики 2. Изображения 3. Отзывы echo Tabs::widget([     'ite...
t3rmit
2014.06.15, 16:17
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 Rbac - как редактировать роли и правила в БД?
Ответы: 2
Просмотры: 3534

yii2 Rbac - как редактировать роли и правила в БД?

Хочется создать удобный костяк для редактирование ролей и правил в графичесском режиме. Данные буду хранить в БД и использовать yii\rbac\DbManager. Начав реализацию - завис с кучей вопросов: - чтобы добавлять, извлекать роли (например), нужно ли создавать модель Ролей или возможно есть другие способ...
t3rmit
2014.05.06, 17:30
Форум: Общие вопросы (Yii 2.x)
Тема: I18n текста ошибки
Ответы: 8
Просмотры: 3709

Re: I18n текста ошибки

А в модели метод attributeLabels есть? Перевод атрибутов для сообщений об ошибках валидации берется оттуда. Спасибо. Это было моей ошибкой. Все решилось добавлением в модели public function attributeLabels()     {         return [             'username' => Yii::t("frontend", "Usernam...
t3rmit
2014.05.06, 17:23
Форум: Общие вопросы (Yii 2.x)
Тема: I18n текста ошибки
Ответы: 8
Просмотры: 3709

Re: I18n текста ошибки

для frontend категории нужно подключить source можно поподробнее, что за source? Если в web.php, то он такой 'i18n' => [             'translations' => [                 'app*' => [                     'class' => 'yii\i18n\PhpMessageSource',                     'basePath' => '@app/messages',        ...
t3rmit
2014.05.06, 13:27
Форум: Общие вопросы (Yii 2.x)
Тема: I18n текста ошибки
Ответы: 8
Просмотры: 3709

Re: I18n текста ошибки

Попробовал, не помогло.
t3rmit
2014.05.06, 12:32
Форум: Общие вопросы (Yii 2.x)
Тема: I18n текста ошибки
Ответы: 8
Просмотры: 3709

I18n текста ошибки

Использую обычную форму входа. Только хочу получать сообщения на русском. <?php $form = ActiveForm::begin([         'id' => 'login-form',         'options' => ['class' => 'form-horizontal'],         'fieldConfig' => [             'template' => "{label}\n<div class=\"col-lg-3\">{input}...
t3rmit
2014.04.29, 13:01
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает ButtonDropdown (Bootstrap)
Ответы: 7
Просмотры: 3067

Re: Не работает ButtonDropdown (Bootstrap)

Vespertilio писал(а):возможно у вас он просто за экран ушел если много текста.
Так и есть. У меня много текста и окно вылезло аж возле футера (не заметил). Не знаю, с чем связано такое поведение, но выглядит, как баг все-равно.
2 Vespertilio:
Спасибо.