Убираем дублирование при добавлении роутинга
7
При расширении функциональности LS и добавлении новых роутов приходится править данные в двух местах: config/config.route.php и classes/modules/sys_viewer/Viewer.class.php для добавления объявленных констант в шаблоны.
Небольшое исправление Viewer.class.php позволяет править только один файл config.route.php, а константы, названные по маске «ROUTE_PAGE_*» автоматически будут добавлены в шаблоны.
Читать дальше
Небольшое исправление Viewer.class.php позволяет править только один файл config.route.php, а константы, названные по маске «ROUTE_PAGE_*» автоматически будут добавлены в шаблоны.
Читать дальше
Перегрузка set и get методов
1
Разрабатывая свои модули для движка, столкнулся с большим количеством сущностей с единообразными методами setVar() и getVar(), тело которых состояло из одной строчки:
В связи с этим дописал перегрузку методов у класса Entity:
Читать дальше
public function getId() {
return $this->_aData['id'];
}
public function setId($data) {
$this->_aData['id']=$data;
}
В связи с этим дописал перегрузку методов у класса Entity:
Читать дальше