Вопрос скорее кодерам чем верстальщикам. Думаю как лучше оформить PHP код в представлении.
Два варианта:
1. http://i.imgur.com/SH4c2vF.png
2. http://i.imgur.com/yEaxtH8.png
Вопрос скорее кодерам чем верстальщикам. Думаю как лучше оформить PHP код в представлении.
Два варианта:
1. http://i.imgur.com/SH4c2vF.png
2. http://i.imgur.com/yEaxtH8.png
$fields = [];
$fields[] = blablabla...
echo join("\n", $fields); Первый вариант более читабелен, но в нём немного сложнее добавить html между полями, нужно будет закрыть и открыть <?php ?>
Второй вариант противоположен первому, менее читабелен, но проще добавить html между полями.
# reaper (16.01.2016 / 18:58)Этот вариант исключён потому, что невозможно добавить между элементами html код что бы он выглядел красиво.
$fields = [];
$fields[] = blablabla...
echo join("\n", $fields);
Rakovskiy, Первый вариант действительно выглядит лучше.. Тут наверное вопрос стоит в том будут ли дорабатывать шаблон, или он уже таким и останется, по сути я бы оставил всё так как в 1м варианте, но если нужно будет добавлять всякие классы и другой хтмл код то нужно будет переписать на 2й вариант
# Rakovskiy (16.01.2016 / 18:55)Не каждый верстальщик осилит ЮИ, если он еще и не кодер , мое мнение - писать на чистом HTML, тогда и у заказчика не будет лишних вопросов к кодеру (где найти кто сможет (знает) сверстать), а так <?= $data;?> любой дизайнер вставит..
Вопрос скорее кодерам чем верстальщикам. Думаю как лучше оформить PHP код в представлении.
Два варианта:
1. http://i.imgur.com/SH4c2vF.png
2. http://i.imgur.com/yEaxtH8.png
Rakovskiy, Второй вариант сразу отбрасываем, потому что глаз режет.
Сейчас я там не увидел html кода почти что. И эту кучку echo я бы заменил именно на это. Если надо будет оформить их в теги, то тут уже действовать в зависимости от ситуации исходя из читаемости.
Rakovskiy, Вообще бы формы Yii не использовал , повторюсь - не каждый возьмется ..
# venom (16.01.2016 / 19:07)Это backend, там нет разницы как свёртано. Выберу наверное первый вариант.
Rakovskiy, Вообще бы формы Yii не использовал , повторюсь - не каждый возьмется ..
Всем спасибо за ответ.