Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
age007nt
0 / 0 / 0
Регистрация: 11.08.2013
Сообщений: 1

Использование условий в отображении MVC

14.08.2013, 15:48. Просмотров 267. Ответов 0
Метки (Все метки)

Здравствуйте! Знакомлюсь с PHP + MVC, и для этого использую фрэймворк CodeIgniter. Собственно по самому фрэймворку вопросов нет, всё отлично. Но хотелось бы узнать, можно ли использовать в отображениях (view) условные конструкции? Я понимаю что написать её там можно, и работать она так же будет, но согласуется ли это с MVC и что бы Вы посоветовали? На примере: есть страничка, отображающая комментарии пользователей. Во view передается массив данных от модели и перебирается циклом foreach. Так вот, нужно отображать аватар пользователя (а именно тэг <img>) только если значение $val['user_avatar'] не пустое (в котором собственно хранится ссылка на аватар).
Надеюсь всё понятно изложил. Буду признателен за ответы, особенно хочется узнать можно ли использовать условия, или же есть другой вариант решения задачи.
P.S. На страничке будут так же меняться допустим цвет логина, в зависимости от принадлежности пользователя к той или иной группе, и т.п.
P.P.S. так же хотелось бы узнать, допустим для модераторов (у которых будет возможность редактировать/удалять сообщения (соответственно, будут кнопки для этого в сообщениях)), нужно будет создавать другой шаблон (с учётом кнопок и других функций (например, доп. информации)), или же возможно воспользоваться опять же условиями?
Простите, если вопрос глупый, но я уже запутался и не знаю как поступить дальше. Спасибо!

Вернуться к обсуждению:
Использование условий в отображении MVC
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2013, 15:48
Готовые ответы и решения:

Ошибка при отображении таблицы
Разрабатывал сайт в другом месте, но когда пришел домой, появилась такая...

Интерфейс условий
Здравствуйте. Подскажите пожалуйста. Есть окно с выбором условий Как...

Использование условий в ANT
Все добрый день. Опять вопрос по ANT. Ситуация такая: есть некая property,...

Использование условий для изменения элементов
Использование условий для изменения элементов массива и вывод их на экран. ...

Использование сложных условий. Решить уравнение ах2 + bх + с = 0
помогите решить пжлста 1. Использование сложных условий. Даны вещественные...

0
Другие темы раздела
PHP Crop изображений с библиотекой ImageMagick http://www.cyberforum.ru/php-frameworks/thread937930.html
Может быть кто нибудь поможет разобраться в чем дело, у меня уже руки опускаются. Недавно не денвере написал небольшой двиг, который сжимает изображение и обрезает его до нужного размера. На...
PHP папка assets в YII Здравствуйте! Обьясните зачем нужна папка assets. Тут я почитал но так ничего и не понял. Проблемма у меня в том что я захотел отредактировать CSS файл ... редактирую редактирую а изменения не... http://www.cyberforum.ru/php-frameworks/thread937779.html
где поменять стили в таблице CRUD? PHP
Здравствуйте. Создал CRUD действия для таблицы, хочу поменять стили этой таблицы. Но никак не могу найти где они меняются и как?
PHP criteria для правила на уникальность Yii
Доброй ночи, Есть таблица в ней есть поля "ссылка" и "язык", нужно проверять на уникальность поле "ссылка", в случае если поле "язык" совпадает тоже с найденой записью. За основу было взято...
PHP При удаленни перекидывает на Error 400 YII http://www.cyberforum.ru/php-frameworks/thread936395.html
Здравствуйте. Пытаюсь удалить запись из таблицы user. Передаю id так: ?r=user/delete&id=1 в коде пытаюсь вывести хотя бы переданный айдишник: public function actionDelete($id) { ...
PHP Не работает $model->attributes YII Здравствуйте. Делаю добавление нового пользователя в базу, но не получается. Решил проверить почему и в UserController сделал так: //Действие создание нового пользователя public function... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru