@yii2ru

Страница 159 из 1721
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
Ivan
26.04.2017
07:18:42
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
Вот те на :) Еще и rbac.php заменили тремя файлами. Чо в них писать то теперь? :)

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

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

я просто давно не подключал его. а тут попросили )

Sergey
26.04.2017
09:49:52
Да, acceptance через PHPBrowser http://codeception.com/docs/03-AcceptanceTests
функциональные тесты получилось завести?

он у меня упорно по вебу лезет

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
он у меня упорно по вебу лезет
Функциональные и Unit - да. Какой код теста?

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
Функциональные и Unit - да. Какой код теста?
минимальный, $I = new FunctionalTester($scenario); $I->wantTo('Test index page'); $I->amOnPage('/');

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
Подозерваю, что phpBrowser подключен в конфиге функциональных тестов
он есть только в codeception.yml, без него вообще не работает Call to undefined method FunctionalTester::amOnPage

Виталий
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 вариант, для аватарок пользователя - второй

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
А есть чатик php?
https://t.me/prophp7

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
Только там и послать могут ?

Boris
26.04.2017
16:27:55
нет
А как правильно?

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

Konstantin
26.04.2017
16:28:45
три таблицы лучше

теги посты и связи

SiZE
26.04.2017
16:29:08
Какой формы должна быть таблица?
ну нормализация - уменьшение избыточности. я не помню наизусь все эти формы. вроде 2 )

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

и тогда у 1 поста не будет дублей тегов

у таблицы тегов тоже уникальный поле с названием

связать таблицы внешним ключем

вот тогда у тебя не возникнет проблем с тегами никогда ))) наверное. ну я так считаю по крайней мере

Евгений
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
Мб есть какой нибудь гайд как сделать админку yii2?
Смотря что ты подразумеваешь под админкой :)

Фактически она уже реализована в advanced шаблоне же.

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

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

Владимир
27.04.2017
07:10:54
Простая форма с одним инпутом типа dropdown. Сделайте ей 'method' => 'GET', у дропдауна 'name' => 'per-page'. Ну и сабмит на onchange
Подскажите, а как в форме передать уже существующие GET параметры, чтобы при смене per-page они не терялись?

Владимир
27.04.2017
07:16:06
строка с параметрами лежит в $_SERVER['QUERY_STRING']
Ага, или в Yii::$app->request->get(). Вручную разобрать и передать конечно можно. Но мб можно как-то ещё стандартно в экшене формы например.

Страница 159 из 1721