
Alejandro
26.04.2017
07:10:38

SiZE
26.04.2017
07:11:43
ну мы то тем более не найдем У ТЕБЯ

Ivan
26.04.2017
07:15:26
Вопрос, у меня есть ассет, где подключены свои стили + стили из bootstrap, использую я этот ассет исключительно на странице входа в админку(Бутстрап для формы входа), так получается что стили бутстрапа перекрывают мои стили, в итоге главное шрифты на меню сайта меняються, как мне сделать так что бы бутстрап не пременялся к меню? нужно ли в лэйауте Main.php подгружать сторонний ассет?
надеюсь понятно изложил "проблему"

Google

Alejandro
26.04.2017
07:16:18
И тгда твои стили будут перекрывать бутстраповские

Ivan
26.04.2017
07:18:42

Boris
26.04.2017
07:38:55
'as beforeRequest' => [
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'actions' => ['login', 'error'],
'allow' => true,
],
[
'allow' => true,
'roles' => ['admin'],
],
],
],
Я так у себя делаю.

SiZE
26.04.2017
07:44:01
Че-то туплю. как подменить класс в bootstrap.php?

Alejandro
26.04.2017
07:44:54
Yii::$container->set()

SiZE
26.04.2017
07:44:56
Через classMap не получится, т.к. я от него наследуюсь :D хрень какая-то вобщем

Alejandro
26.04.2017
07:45:05
Yt
Yt
Да бля

Google

Alejandro
26.04.2017
07:45:46
Yii::$classMap['class\name'] = '/path/to/class.php';
Аа
Я делал так
копировал исходный класс в проект, менял его как надо и через классмап переопределял

SiZE
26.04.2017
07:49:46
Я вот че-то и не хочу копировать целиком :(

Alejandro
26.04.2017
07:51:43
Другого способа я не нашел. переопределенный не будет так работать, так как получится 2 класса в одном пространстве

SiZE
26.04.2017
07:55:17
'as beforeRequest' => [
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'actions' => ['login', 'error'],
'allow' => true,
],
[
'allow' => true,
'roles' => ['admin'],
],
],
],
в каждом контроллере свои правила, вот в чем дело
Вот те на :) Еще и rbac.php заменили тремя файлами. Чо в них писать то теперь? :)

Boris
26.04.2017
08:15:43
или в фреймворке?

SiZE
26.04.2017
08:23:40
в фреймворке. ну я уже разобрался, поднял миграцию.
я просто давно не подключал его. а тут попросили )

Sergey
26.04.2017
09:49:52
он у меня упорно по вебу лезет

Boris
26.04.2017
09:54:12
Кто-то уже пользовал phpstorm17.1?
Обновился и теперь пишет почти везде что неверные namespace, class
http://dl4.joxi.net/drive/2017/04/26/0017/0874/1139562/62/e681f3c835.png
Хотя все ок

Ivan
26.04.2017
09:57:46
ооо уже 17,1, а я до сих пор на 16,3

Alejandro
26.04.2017
10:01:59
Сегодня предлагал 17.1.2, я пока не решился

Виталий
26.04.2017
10:03:00

Google

Виталий
26.04.2017
10:10:25
'user' => [
'on afterLogin' => function($event)
{
Yii::$app->user->identity->afterLogin($event);
}
],
Почему может не срабатывать событие?

Sergey
26.04.2017
10:12:26
amOnPage запускает phpbrowser

Виталий
26.04.2017
10:14:52
Подозерваю, что phpBrowser подключен в конфиге функциональных тестов

Sergey
26.04.2017
10:15:50
class_name: FunctionalTester
modules:
enabled:
- Yii1
- \Helper\Functional

Boris
26.04.2017
10:23:16

Alejandro
26.04.2017
10:23:52

Boris
26.04.2017
10:24:13
Так ты можешь же поставить новую рядом
и затестить, моя трабла решилась, в принципе полет нормальный никаких нареканий пока нет)

Artur
26.04.2017
10:24:50
Кто-нибудь сидит нa fedora?

Sergey
26.04.2017
10:26:38

Виталий
26.04.2017
11:01:35
2.xx, но у меня в тесты html-страниц в acceptance. В functional CLI-скрипты.

Sergey
26.04.2017
11:16:32
оказалось что в принципе нельзя загружать PhpBrowser с yii1, даже если они в разных наборах тестов
удалил из acceptance.suite.yml упоминания PhpBrowser и функциональные завелись

Boris
26.04.2017
11:30:24
ребят, посоветуйте
как лучше сделать?
есть таблица, в ней есть колонка статус (small int)
0, 10, 20 etc пишу в нее
и необходимо сделать статус "удалено" т.е. что-бы потом не отображать в общем выводе эту строку
добавить в колонку "status" пункт "50 - удалено"
или добавить новую колонку "is_delete" и в ней уже
0 - удалено
10 - активно
в чем плюс первого варианта, я могу не заморачиватся и не делать лишний столбец
в чем плюс второго: универсальность и можно будет наследоватся

Google

Sergey
26.04.2017
11:44:33
смотря что означает удалено, если это бизнес-логика, то первый вариант, если техническое удаление, то второй
к примеру для заказа в магазине делает 1 вариант, для аватарок пользователя - второй

SiZE
26.04.2017
12:21:08

Boris
26.04.2017
12:21:15
yep
уже подсказали)

Владимир
26.04.2017
13:58:04
А есть чатик php?

Boris
26.04.2017
14:00:50
Ребят, подскажите.

0x9d8e
26.04.2017
14:01:09

Admin
ERROR: S client not available

Boris
26.04.2017
14:01:11
Создаю запись в блоге, пишу статейные поля в таблицу posts, a теги этой статьи в таблицу tags.
tags = id|post|tag
Когда редактирую статью, в форме отображаются уже существующие теги статьи. И прихотят снова в request->post().
Что-бы после редактирования теги не дублировались я делаю:
1. Удаляю все строки в tags где post = id редактируемой записи
2. Добавляю в tags пришедшие теги из запроса.
Правилен такой подход али нет?

Юрий
26.04.2017
14:02:33
Только там и послать могут ?

SiZE
26.04.2017
16:14:28

Konstantin
26.04.2017
16:27:11

Boris
26.04.2017
16:27:55

Konstantin
26.04.2017
16:28:12
через таблицу связей

Boris
26.04.2017
16:28:20

Konstantin
26.04.2017
16:28:45
три таблицы лучше
теги посты и связи

SiZE
26.04.2017
16:29:08

Google

Konstantin
26.04.2017
16:29:35
таблица связей должна иметь групповой уникальный индекс
и тогда у 1 поста не будет дублей тегов
у таблицы тегов тоже уникальный поле с названием
связать таблицы внешним ключем
вот тогда у тебя не возникнет проблем с тегами никогда ))) наверное. ну я так считаю по крайней мере

Владимир
27.04.2017
05:12:25

Евгений
27.04.2017
06:19:29
приветствую всех можно как нибудь в прииспользовании функции findOne указать в фильтрации не равно значению?

Boris
27.04.2017
06:23:08
Фактически так и делаю :)
три таблицы лучше
теги посты и связи

Евгений
27.04.2017
06:23:15
нашел решение)

Boris
27.04.2017
06:23:52
С тремя таблицами и у меня не теги, а другая фигня, долго объяснять пришлось бы, а пример с тегами похож на 100%
В любом случае всем спасибо

Vaderoff
27.04.2017
06:31:43
Мб есть какой нибудь гайд как сделать админку yii2?

Boris
27.04.2017
06:41:43
Фактически она уже реализована в advanced шаблоне же.

Vaderoff
27.04.2017
06:58:19
Я хочу сам научиться

Boris
27.04.2017
07:01:18
Повесь backend из advanced на доп. домен и делай же :)

Владимир
27.04.2017
07:10:54

Никита
27.04.2017
07:14:12

Владимир
27.04.2017
07:16:06