Ivan
То есть если у меня есть в проекте страница допустим содержащая статичную инфу, и она html то лучше использовать html:a()?
Dmitriy
Лучше, хуже нет такого . Это всего лишь хелперы и синтаксический сахар над html
Dmitriy
экономия на спичках . с такой логикой нужно на чистом пхп писать, к черту абстракции =)
Vadim
Вопрос. Передача во вьюхи данных через $this-> в контроллере - нормальная практика?
Dmitriy
а код есть ?
first
Ребзя,а где можно перевести ошибки валидации?
first
Nurik
Ребзя,а где можно перевести ошибки валидации?
Добавьте в главный конфиг своего приложения: 'language' => 'ru-RU',
SiZE
или есть? )
first
Добавьте в главный конфиг своего приложения: 'language' => 'ru-RU',
а можно как-нибудь убрать имена полей? или на свои заменить?
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.'], ]; }
Vadim
или есть? )
Сори, не понял вопроса :)
Nurik
Ну в контролле пишешь: $this->item = '123321321312'; Потом в любом месте во вьюхах оно будет доступно через: $this->context->item
Не надо так делать. Это порождает связанный код. Любая ошибка в данных — ломаются все вьхи. А нужно чтобы каждая имела свои данные.
Vadim
Я и не хотел все передавать. Просто есть вещи, которые 100% будут везде доступны. title, например.
Vadim
Ладно, title плохой пример :)
Nurik
Я и не хотел все передавать. Просто есть вещи, которые 100% будут везде доступны. title, например.
Тогда луше переопределить метод render, если предполагается, что данные будут во всех вьюхах и уже там сделать array_merge(). Так будет правильнее. Хотя и это не предел.
Vadim
А для каких тогда целей context вводился?
Nurik
А для каких тогда целей context вводился?
Это бесполезная штука. Очень вредная. Лучше все, всегда передавать явно.
Nurik
Ведь всегда проще заглянуть в один контроллер и увидеть что же будет доступно во всех вьюхах если мы переопределили метод render. Чем бегать в каждую вьюху, чтобы посмотреть не пытвается ли она получить доступ к несуществующим свойствам контроллера через context.
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
ТОже вариант. Но если вьюха импортит внутри себя другие вьхи, то можно переопределить параметр в одной из них и потом придётся искать, во всех вьхах. Но вариант более-менее рабочий.
first
Ребзя,а чтобы проверить в форме поле "пароль" и "подтверждение пароля" на совпадение что нужно юзать? или можно обойтись if($this->password == $this->re_password)?
Anonymous
Всем привет ребята
Юрий
Всем привет ребята
http://www.yiiframework.com/doc-2.0/guide-index.html
first
лол)
Павел
first
Ребзя,а для выпадающего списка этого достаточно? а то что-то в бд не передает данные :С
first
вот,но при отправке он теряется
Anonymous
first
я передумал юзать yii
я уже юзаю его 45 часов,не сплю,мой тебе совет,вообще бросай пхп
Anonymous
не желаете пообщаться на тему создания мелкого проекта? с чего начать проектирование приложения? Что вы делаете в первую очередь после установки фреймворка?
Anonymous
доки не але, там лишь свод указаний как делается то или иное, но не написано, как составить проект
Anonymous
или в yii и это написано в доке?
Юрий
Составление проекта называется проектированием и не несет связи с самим фреймворком почти никакой
Юрий
Тебе это уже написали и глупо думать что тут напишут иное)
first
Юрий,помоги плиз с дроплистом
first
чет не Алё
first
все делаю по доке
Anonymous
Составление проекта называется проектированием и не несет связи с самим фреймворком почти никакой
Но всеже, неужели вы садитесь за работу по некому тз и сразу пишете код, одновременно проектируя базу и все одновременно?
Юрий
Юрий,помоги плиз с дроплистом
Я с телефона, могу только флеймить, сорри)
first
ну пля хахахах)
Anonymous
это у каждого свое
Ну так а в чем проблема ответить то?
Юрий
все делаю по доке
Проверь корректность написния <form... единственный совет. Там параметры важны
first
я вот,ну пока я еще рак и говнокодер,но сначала делаю роутер,потом наполнение
Anonymous
Боитесь что кто то делает по-другому и засмеет вас ?
first
Проверь корректность написния <form... единственный совет. Там параметры важны
та в том то и дело,просто копипаст,обычный текстовый инпут все пашет,а вот дроплист не передается
first
Боитесь что кто то делает по-другому и засмеет вас ?
у каждого свое. Вот у меня например надо сделать вход в админку по ролям. 1.Роутер 2.БД. 3.Форма входа. 4.Регистрация 5.Авторизация. 6.роли
Anonymous
пока yii чат выигрывает по адекватным ответам 😆
first
а тут надо все это с нуля писать?
нет. хз,я написал же,последние 45 часов сижу за Yii
first
Раздампи вообще все что получаешь может так понятнее будет
да он тут автоматом,когда ошибку выдает,крч шляпа какая-то
Anonymous
скрины и т.д
Юрий
Боитесь что кто то делает по-другому и засмеет вас ?
Нет. Просто выбор структуры, паттернов и прочего - холивары. Ты и только ты должен все продумать (разумеется по общепринятым стандартам), зафиксировать это себе на листочке или сразу декомпозировать задачу на сабтаски и только после этого трогать фрейм
first
first
first
крч ладно,пойду с RBAC'ом трахаца
Юрий
Такое ощущение что не проходит валидатор)
first
не,скрин же вон,в POST он есть
Юрий
Да, но как строка или число?)
Юрий
А то по скрину не понятно