Konstantin
а уже при выводе, именно там, где надо кодировать, он бы стал О'Коннор
Anonymous
потому что это правильно
Потому что базе похрен какие символы хранить, верно?
Konstantin
да потому что потребности нету кодировать
Anonymous
понял
Konstantin
это кодирование нужно только для html
Konstantin
мало ли, куда данные в базе пойдут
Anonymous
и еще, в Yii2 из БД данные тащить в контроллере нужно?
Konstantin
ну вроде обычно так и делают
Konstantin
ты бы не смотрел эти туториалы, чувак реально учит плохому
Anonymous
мало ли, куда данные в базе пойдут
ну да, возможно в текстовое поле, а в нём О'Коннор уже не кошерно выглядит
Konstantin
я минуту посмотрел, и уже на рыгли тянет
Konstantin
логично
Konstantin
да вообще форматировать и кодировать надо на самом последнем этапе
Anonymous
я минуту посмотрел, и уже на рыгли тянет
а что посоветуешь? Ток на русском, инглиш плохо воспринимаю
Konstantin
ничего не посоветую
Konstantin
я учился по английской книжке
Yura
С переводчиком😄
Anonymous
блин)) ну текст еще более или менее понимаю, на слух не могу вообще
Yura
И гугли по умолчанию на английском
Anonymous
и еще, в Yii2 из БД данные тащить в контроллере нужно?
Anonymous
я правильно понял?
Anonymous
или всё же в модели?
Anonymous
да не, в модели не то
Anonymous
Ну да, но уже подготовленные
class Customer extends ActiveRecord оно?
Yura
Не понимать
Yura
)
Anonymous
Ща дай переварю
Anonymous
Объясни, я последние годы в основном на десктоп кодил, там по другому. Коннект к базе теряется-же после того как страничка загрузилась?
Anonymous
Т.е. соединение с БД есть только на момент получения данных из БД, далее дисконнект?
Dmitriy
Т.е. соединение с БД есть только на момент получения данных из БД, далее дисконнект?
смотря как настроете. но фрейм делает все за вас. можете не думать в эту сторону
Anonymous
ааааааа, параметры соедниения с БД прописываются в конфиге Yii2, блин, я торможу, всё думаю, а где-же connection string?! А его прописал разок, а дальше когда нужно Yii2 сам приконнектится и заберёт или положит нужные данные
Dmitriy
ага, все так
Anonymous
Пойду спать, всё, вообще информацию не воспринимаю
Anonymous
всем спс
Дмитрий
Evgeniy
Всем доброго дня. Кто-нибудь сталкивался со SluggableBeheviors? 'slug' => [ 'class' => SluggableBehavior::className(), 'attribute' => 'name', 'slugAttribute' => 'url', ], Не генерирует url((
Dmitry
сделай exit; в коде бихейвера, посмотри включается ли он вообще. Если нет, тогда смотри что не так указал, пути, синтаксис. Если включается, смотри нет ли поле slug в форме, в правилах...
Dmitry
в самом классе SluggableBehavior сделай exit
Ivan
Для этого существует xdebug
Evgeniy
в самом классе SluggableBehavior сделай exit
ParseError syntax error, unexpected exit (T_EXIT), expecting function (T_FUNCTION) ↵ Caused by: ParseError syntax error, unexpected 'exit' (T_EXIT), expecting function (T_FUNCTION)
Dmitry
:) exit();
Evgeniy
:) exit();
так и сделал в самом начале класса. Но суть в том, что получается он работает, запускается
Dmitry
ну так посмотри что в него приходит, и что отдается
Evgeniy
ааа сейчас
Evgeniy
Evgeniy
ну так посмотри что в него приходит, и что отдается
'attribute' => 'name', 'slugAttribute' => 'url', из name берёт, а в url подставляет?
Dmitry
ага
Evgeniy
ага
интересно(
Evgeniy
ага
var_dump($this->attributes); exit(); array(1) { ["beforeValidate"]=> string(3) "url" }
Dmitry
поля иницмализируются. Проходи дальше
Evgeniy
поля иницмализируются. Проходи дальше
var_dump($this->value); exit(); Выдаёт NULL
Evgeniy
Проблема решена. Установил intl
Сергей
Всем привет! У меня папка vendor в проекте в phpStorm была всегда серая, а сейчас заметил, что она на равне с остальными папками и редактировать файлы в ней стало можно без предупреждения. Подскажите, как вернуть как было :)
Сергей
она в гитигноре, в этом плане все работает как надо
Dmitry
у тебя там были предупреждения?
denn kiev
перезапустите phpstorm
denn kiev
ну или можно пойти в settings в поиске Directories
Сергей
перезапускал, в .gitignore есть /vendor и git не отслеживает
denn kiev
там можно всякие штуки настроить =)
Сергей
Хотя плагин .ignore как раз обновился
Alexander
git update-index --skip-worktree ./vendor/
Сергей
Не помогло... но это во всех проектах такое случилось. Вероятно дело в обновлении плагина .ignore
Alexander
Изменения в папке vendor трекаются?
Alexander
Если нет - то все норм.
Сергей
нет
Сергей
В целом работает как надо всё. Не пойму только почему цвет не поменялся и предупреждения перестали появляться :)
Dmitry
нафиг тебе предупреждения? типа не можешь сдержаться? )))
Айбулат
это в самом шторме настраивается, вроде как, поищи в настройках
Айбулат
он предупреждает, что изменения не будут загружены в репозиторий, дома такое
Айбулат
то ли плагин какой-то
Сергей
Ну да покопаюсь. Меня смутило, что поведение изменилось без моего ведома :) Хотел разобраться
Айбулат
у меня также было, после обновления шторма, вроде
Ivan
Settings -> directories
Ivan
Там настраивается где будет картинки/шрифты, где библиотеки, что игнорировать