Answer the question
In order to leave comments, you need to log in
What is the correct approach when creating views in Yii?
Допустим у меня есть на руках готовый дизайн. Есть задача написать веб-приложение. Я его реализовываю на Yii. Но как поступить с представлениями (views)? Нужно, что бы дизайн сверстали и представления будут на деле обычным html кодом со вставками на php? Или же нужно использовать возможности Yii (например CHtml)?
Я понимаю, что способов много. Но хотелось бы узнать способ хорошего тона и т.д.
Суть вопроса: Как правильно подойти к созданию представлений (views) в Yii? Если есть различные варианты, я хотелось бы знать плюсы и минусы.
Answer the question
In order to leave comments, you need to log in
Вам в любом случае придется использовать возможности YII. Для того, чтобы вывести значение какой-нибудь переменной в шаблон, например "телефон", вам надо передать будет это из контроллера и вывести
<? $model->phone ?>. Ссылка, например CreateUrl.
В Yii, кажется, можете еще Twig и Smarty использовать
Если Yii предлагает использовать CHtml::encode(), значит нужно его использовать. В случае с обычными тегами вы можете конечно писать дигие конструкции аля <?=$model->blablabla>, но зачем, если для этого есть класс CHtml с удобнейшими методами?
@Jakeroid раз у вас такие сомнения почему бы вам не использовать yii?
Разделяете свою верстку на базовый layout все что меняется делаем в view
Пользовательские данные, которые правятся пользователями всегда экранируем.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question