Ivan
То есть если у меня есть в проекте страница допустим содержащая статичную инфу, и она html то лучше использовать html:a()?
Dmitriy
Лучше, хуже нет такого . Это всего лишь хелперы и синтаксический сахар над html
SiZE
Dmitriy
экономия на спичках . с такой логикой нужно на чистом пхп писать, к черту абстракции =)
Nurik
first
Vadim
Вопрос.
Передача во вьюхи данных через $this-> в контроллере - нормальная практика?
Dmitriy
а код есть ?
first
Ребзя,а где можно перевести ошибки валидации?
first
SiZE
SiZE
или есть? )
first
first
Vadim
а код есть ?
Ну в контролле пишешь:
$this->item = '123321321312';
Потом в любом месте во вьюхах оно будет доступно через:
$this->context->item
Nurik
а можно как-нибудь убрать имена полей?
или на свои заменить?
1. Отказаться от ActiveForm (для лучшего контроля)
2. добавить свои валидаторы, или кастомизировать нативные
3. в rules модели есть параметр message
public function rules()
{
return [
['username', 'required', 'message' => 'Please choose a username.'],
];
}
Nurik
Nurik
first
Vadim
Vadim
Я и не хотел все передавать. Просто есть вещи, которые 100% будут везде доступны. title, например.
Vadim
Ладно, title плохой пример :)
Vadim
Vadim
А для каких тогда целей context вводился?
Nurik
Ведь всегда проще заглянуть в один контроллер и увидеть что же будет доступно во всех вьюхах если мы переопределили метод render. Чем бегать в каждую вьюху, чтобы посмотреть не пытвается ли она получить доступ к несуществующим свойствам контроллера через context.
SiZE
Egor
yii работает с postgresql?
Vadim
Да
Vadim
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'pgsql:host=localhost;dbname=address_local',
'username' => 'xxx',
'password' => 'xxx',
'charset' => 'utf8',
],
Nurik
this->view->params
ТОже вариант. Но если вьюха импортит внутри себя другие вьхи, то можно переопределить параметр в одной из них и потом придётся искать, во всех вьхах. Но вариант более-менее рабочий.
Dmitriy
first
Ребзя,а чтобы проверить в форме поле "пароль" и "подтверждение пароля" на совпадение что нужно юзать?
или можно обойтись
if($this->password == $this->re_password)?
Toly
first
Anonymous
Всем привет ребята
first
лол)
Павел
first
Ребзя,а для выпадающего списка этого достаточно?
а то что-то в бд не передает данные :С
first
вот,но при отправке он теряется
Anonymous
Anonymous
не желаете пообщаться на тему создания мелкого проекта? с чего начать проектирование приложения? Что вы делаете в первую очередь после установки фреймворка?
first
Anonymous
доки не але, там лишь свод указаний как делается то или иное, но не написано, как составить проект
Anonymous
или в yii и это написано в доке?
Юрий
Составление проекта называется проектированием и не несет связи с самим фреймворком почти никакой
Юрий
Тебе это уже написали и глупо думать что тут напишут иное)
first
Юрий,помоги плиз с дроплистом
first
чет не Алё
first
все делаю по доке
first
ну пля хахахах)
first
Юрий
все делаю по доке
Проверь корректность написния <form... единственный совет. Там параметры важны
first
я вот,ну пока я еще рак и говнокодер,но сначала делаю роутер,потом наполнение
Anonymous
Боитесь что кто то делает по-другому и засмеет вас ?
Юрий
Anonymous
пока yii чат выигрывает по адекватным ответам 😆
Anonymous
Anonymous
Anonymous
скрины и т.д
Юрий
Боитесь что кто то делает по-другому и засмеет вас ?
Нет. Просто выбор структуры, паттернов и прочего - холивары. Ты и только ты должен все продумать (разумеется по общепринятым стандартам), зафиксировать это себе на листочке или сразу декомпозировать задачу на сабтаски и только после этого трогать фрейм
first
first
first
крч ладно,пойду с RBAC'ом трахаца
Юрий
Такое ощущение что не проходит валидатор)
first
не,скрин же вон,в POST он есть
Юрий
Да, но как строка или число?)
Юрий
А то по скрину не понятно