SiZE
Через classMap не получится, т.к. я от него наследуюсь :D хрень какая-то вобщем
Alejandro
Yt
Alejandro
Yt
Alejandro
Да бля
Alejandro
Yii::$classMap['class\name'] = '/path/to/class.php';
Alejandro
Аа
Alejandro
Я делал так
Alejandro
копировал исходный класс в проект, менял его как надо и через классмап переопределял
SiZE
Я вот че-то и не хочу копировать целиком :(
Alejandro
Другого способа я не нашел. переопределенный не будет так работать, так как получится 2 класса в одном пространстве
SiZE
'as beforeRequest' => [
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'actions' => ['login', 'error'],
'allow' => true,
],
[
'allow' => true,
'roles' => ['admin'],
],
],
],
в каждом контроллере свои правила, вот в чем дело
SiZE
Вот те на :) Еще и rbac.php заменили тремя файлами. Чо в них писать то теперь? :)
Borys
Borys
или в фреймворке?
SiZE
в фреймворке. ну я уже разобрался, поднял миграцию.
SiZE
я просто давно не подключал его. а тут попросили )
Sergey
Sergey
он у меня упорно по вебу лезет
Borys
Кто-то уже пользовал phpstorm17.1?
Обновился и теперь пишет почти везде что неверные namespace, class
Borys
http://dl4.joxi.net/drive/2017/04/26/0017/0874/1139562/62/e681f3c835.png
Borys
Хотя все ок
Ivan
ооо уже 17,1, а я до сих пор на 16,3
Alejandro
Сегодня предлагал 17.1.2, я пока не решился
Виталий
'user' => [
'on afterLogin' => function($event)
{
Yii::$app->user->identity->afterLogin($event);
}
],
Почему может не срабатывать событие?
Sergey
amOnPage запускает phpbrowser
Виталий
Подозерваю, что phpBrowser подключен в конфиге функциональных тестов
Sergey
class_name: FunctionalTester
modules:
enabled:
- Yii1
- \Helper\Functional
Borys
Alejandro
Borys
Так ты можешь же поставить новую рядом
Borys
и затестить, моя трабла решилась, в принципе полет нормальный никаких нареканий пока нет)
Anonymous
Кто-нибудь сидит нa fedora?
Sergey
Виталий
2.xx, но у меня в тесты html-страниц в acceptance. В functional CLI-скрипты.
Sergey
оказалось что в принципе нельзя загружать PhpBrowser с yii1, даже если они в разных наборах тестов
Sergey
удалил из acceptance.suite.yml упоминания PhpBrowser и функциональные завелись
Borys
ребят, посоветуйте
Borys
как лучше сделать?
есть таблица, в ней есть колонка статус (small int)
0, 10, 20 etc пишу в нее
Borys
и необходимо сделать статус "удалено" т.е. что-бы потом не отображать в общем выводе эту строку
Borys
добавить в колонку "status" пункт "50 - удалено"
или добавить новую колонку "is_delete" и в ней уже
0 - удалено
10 - активно
Borys
в чем плюс первого варианта, я могу не заморачиватся и не делать лишний столбец
в чем плюс второго: универсальность и можно будет наследоватся
Sergey
смотря что означает удалено, если это бизнес-логика, то первый вариант, если техническое удаление, то второй
Sergey
к примеру для заказа в магазине делает 1 вариант, для аватарок пользователя - второй
SiZE
Borys
yep
Borys
уже подсказали)
Vladimir
А есть чатик php?
Borys
Ребят, подскажите.
Borys
Создаю запись в блоге, пишу статейные поля в таблицу posts, a теги этой статьи в таблицу tags.
tags = id|post|tag
Когда редактирую статью, в форме отображаются уже существующие теги статьи. И прихотят снова в request->post().
Что-бы после редактирования теги не дублировались я делаю:
1. Удаляю все строки в tags где post = id редактируемой записи
2. Добавляю в tags пришедшие теги из запроса.
Правилен такой подход али нет?
Юрий
Юрий
Только там и послать могут 😆
SiZE
who are you
Borys
who are you
через таблицу связей
Borys
who are you
три таблицы лучше
who are you
теги посты и связи
who are you
таблица связей должна иметь групповой уникальный индекс
who are you
и тогда у 1 поста не будет дублей тегов
who are you
у таблицы тегов тоже уникальный поле с названием
who are you
связать таблицы внешним ключем
who are you
вот тогда у тебя не возникнет проблем с тегами никогда ))) наверное. ну я так считаю по крайней мере
Vladimir
Eugene
приветствую всех можно как нибудь в прииспользовании функции findOne указать в фильтрации не равно значению?
Borys
Фактически так и делаю :)
Borys
три таблицы лучше
Borys
теги посты и связи
Eugene
нашел решение)
Borys
С тремя таблицами и у меня не теги, а другая фигня, долго объяснять пришлось бы, а пример с тегами похож на 100%
Borys
В любом случае всем спасибо
Egor
Мб есть какой нибудь гайд как сделать админку yii2?
Borys
Borys
Фактически она уже реализована в advanced шаблоне же.
Egor
Я хочу сам научиться