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

Dark Gard
2016.08.16, 17:26
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: RBAC и несколько аккаунтов
Ответы: 1
Просмотры: 1740

Re: RBAC и несколько аккаунтов

RBAC - это дерево прав. Там содержится набор действий, которые могут входить в группы, подгруппы и в более сложную иерахию. Сначало вам надо заполнить эту иерархию прав. Потом раздать права: указать каждому юзеру что он он может делать (привязать его к конкретному дейсвию или к группе/подгруппе и т....
Dark Gard
2016.08.16, 16:47
Форум: Общие вопросы (Yii 2.x)
Тема: kartik\grid\GridView и групповые операции
Ответы: 1
Просмотры: 2632

kartik\grid\GridView и групповые операции

Я использую kartik\grid\GridView и с ним у меня есть проблема. Что хотим: 1) в гриде завести столбец с чекбоксами для выбора интересующих нас элементов. 2) в футере грида завести кнопку по нажатии которой появлется модальное окно для ввода полей, которые допутимо изменять для группы записей. 3) Испо...
Dark Gard
2016.06.15, 22:30
Форум: Общие вопросы (Yii 2.x)
Тема: Работа со связями.
Ответы: 8
Просмотры: 2214

Re: Работа со связями.

magicoder все знать не возможно)
Конечно какое-то обходное решение использую, но не считаю его верным. Потому и пишу тему. Хочется что бы везде все было в порядке, а не обход на обходе.
Dark Gard
2016.06.15, 11:20
Форум: Общие вопросы (Yii 2.x)
Тема: Работа со связями.
Ответы: 8
Просмотры: 2214

Re: Работа со связями.

Onotole Краткость сестра таланта. Но все же пока Ваши советы не дали нужного эффекта. hasMany и hasOne по-прежнему дают стабильно эксепшены. У вас есть рабочий вариант Ваших идей? magicoder Вы что то на путали. Ссылка на yii1 , а меня интересует только yii2 . Механизм смены БД, а так же afterFind()...
Dark Gard
2016.06.15, 10:28
Форум: Общие вопросы (Yii 2.x)
Тема: Работа со связями.
Ответы: 8
Просмотры: 2214

Re: Работа со связями.

Если в Tab1 задать public $INT_IP; public static function find() {     return parent::find()             ->select([static::tableName().'.*', new \yii\db\Expression('INET_ATON(IP) as INT_IP')]);             /* или              *  select(static::tableName().'.*, INET_ATON(IP) as INT_IP')              ...
Dark Gard
2016.06.15, 10:04
Форум: Общие вопросы (Yii 2.x)
Тема: Работа со связями.
Ответы: 8
Просмотры: 2214

Re: Работа со связями.

Получил исключение:

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

Getting unknown property: Tab1::INET_ATON(IP) 
Может там баг какой?
Dark Gard
2016.06.15, 09:52
Форум: Общие вопросы (Yii 2.x)
Тема: Работа со связями.
Ответы: 8
Просмотры: 2214

Работа со связями.

Столконулся с проблемой, когда связующие поля в разных таблицах имеют разных формат хранения. Как простой пример, когда в одной таблице есть поле IP в текстовом переставлении 127.0.0.1 , а в другой таблице такое же поле IP , но как целое число 2130706433 . И соотвестствеено, при выполнении поиска на...
Dark Gard
2016.06.09, 10:48
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: печать лишних строк.
Ответы: 3
Просмотры: 2255

Re: печать лишних строк.

Не. BOM ни причем.
Наличие пустых строк после закрывающего тега ?>
Сори. Погорячился)
Dark Gard
2016.06.09, 10:38
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: печать лишних строк.
Ответы: 3
Просмотры: 2255

Re: печать лишних строк.

Оо. Это мысль. сейчас все проверю.
Dark Gard
2016.06.09, 09:57
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: печать лишних строк.
Ответы: 3
Просмотры: 2255

печать лишних строк.

Мелоч конечно, но раздражает, да и при системе логирования писать на диск лишние строки со временем становится сильно накладно. В код не закапывался, да и править самовольно код в глубине ядра не сильно правильно. Но есть проблема с движком Yii В чем суть: Конторолер консоли, когда вызывается метод ...
Dark Gard
2016.06.07, 10:32
Форум: Общие вопросы (Yii 2.x)
Тема: AR delete и deletaAll
Ответы: 20
Просмотры: 5413

Re: AR delete и deletaAll

ElisDN писал(а):Обработчики before* могут переключить $event->isValid = false и операция отменяется.
Этого не знал. Теперь буду иметь в виду. Спасибо.
Dark Gard
2016.06.07, 10:29
Форум: Общие вопросы (Yii 2.x)
Тема: AR delete и deletaAll
Ответы: 20
Просмотры: 5413

Re: AR delete и deletaAll

ElisDN вот таких рецепов и ждал, Спасибо большое) Теперь хоть понятно куда двигаться, а то уже свой AR писать собирался)
Единственно что не понятно, почему в коробке второй вариан по умолчанию не реализован. Но это уже лирика)
Спасибо.
Dark Gard
2016.06.07, 09:25
Форум: Общие вопросы (Yii 2.x)
Тема: AR delete и deletaAll
Ответы: 20
Просмотры: 5413

Re: AR delete и deletaAll

Nerf а чего ждать то? Они есть и ни куда не уходили.
Dark Gard
2016.06.07, 09:17
Форум: Общие вопросы (Yii 2.x)
Тема: AR delete и deletaAll
Ответы: 20
Просмотры: 5413

Re: AR delete и deletaAll

godzie когда пишу об перегрузке delete я имею ввиду его настроку. Каким именно путем это достигается (перегрузка, реализация before/after delete, behavior) не имеет значения, результат будет один - логика работы delete() изменена. Далее: события before/after для deleteAll - не работают (их нет в yi...
Dark Gard
2016.06.06, 19:53
Форум: Общие вопросы (Yii 2.x)
Тема: AR delete и deletaAll
Ответы: 20
Просмотры: 5413

Re: AR delete и deletaAll

zelenin писал(а):mvc подразумевает толстую модель и тонкий контроллер?
MVC этого не подразумевает, но если вы хотите избежать больших неприятностей в будущем, то лучше придерживаться толстой модели и тонкого контроллера.
Dark Gard
2016.06.06, 19:49
Форум: Общие вопросы (Yii 2.x)
Тема: AR delete и deletaAll
Ответы: 20
Просмотры: 5413

Re: AR delete и deletaAll

godzie , противоречий и нет, потому AR меня и устраивает) Событий хватает. Новых мне не нужно. Я говорю о минимальном базовом функционале при работе с БД: добавить, изменить, получить, удалить. Как для отделенной записи так и для нескольких. Нужно удалить отдельную запись, а вместе с ней файлы на ж...
Dark Gard
2016.06.06, 18:10
Форум: Общие вопросы (Yii 2.x)
Тема: AR delete и deletaAll
Ответы: 20
Просмотры: 5413

Re: AR delete и deletaAll

Вот это уже ближе. Не подскажите какие есть возможности на базе Yii? Мало ли, может я чего то не знаю и упустил. Хотя несколько странно, что Yii не предаставляет инстументов для решения подобных вопросов. Я исхожу из общего патерна MVC (толстая модель и тонкий контрол). Всю необходимую бизнес логику...
Dark Gard
2016.06.06, 17:31
Форум: Общие вопросы (Yii 2.x)
Тема: AR delete и deletaAll
Ответы: 20
Просмотры: 5413

Re: AR delete и deletaAll

метод delete содержит в себе вызов static::deleteAll() который вы и переопределили Спасибо, КЭП !) Вопрос то в применении. Есть AR и всевозможные тонкие настройки для метода delete(), через переопределение beforeDelete(), afterDelete() и добавления всевозможных поведений. Вот Вы предположим и настр...
Dark Gard
2016.06.06, 11:59
Форум: Общие вопросы (Yii 2.x)
Тема: AR delete и deletaAll
Ответы: 20
Просмотры: 5413

AR delete и deletaAll

Несколько странное поведение. Может быть кто-нибудь объяснит что происходит? Создаем класс. class Tests extends \yii\db\ActiveRecord {     /*     *    [[ID]]         BIGINT(20) UNSIGNED  NOT NULL AUTO_INCREMENT,     *    [[Test]]     BIGINT(20) UNSIGNED  NULL DEFAULT NULL,     *    PRIMARY KEY ([[ID...