Показать сообщение отдельно
  #2 (permalink)  
Старый 01.12.2011, 13:23
Профессор
Отправить личное сообщение для ваый Посмотреть профиль Найти все сообщения от ваый
 
Регистрация: 29.06.2011
Сообщений: 445

Во-первых, используй шаблонизаторы. Если не хочется, можно сделсть банальное подключение шаблона через include, в котором уже будут нужные переменные.
В шаблонах. Выводи данные максимально лаконичнее, предварительно произведя все манипуляции с данными в контроллере (а идеально - в моделе). Согласись, это:
edittype: 'select',
editoptions:{
    value: '<?php echo $editOptions; ?>'
}
выглядит гораздо читабельнее, чем у тебя.
Наконец, глубже учи язык, на котором пишешь, чтобы делать вещи самым оптимальным образом, замени свою лабуду на это:
$str = implode(';', array_map(function($el) {
    return $el->getIdTypePerson() . ':' . $el->getName();
}, $this->TypePerson));

p.s. Поставь PHPStorm, по интеллектуальности он покруче сетевого боба.

Последний раз редактировалось ваый, 01.12.2011 в 13:26.
Ответить с цитированием