|
|
|
| У меня написана библиотека, определяющая статус пользователя на сайте по его id или текущей сессии.
Она прописана в autoload и доступна в любом классе. В проекте множество контроллеров (классов), в которых приходится однотипно создавать такое, чтобы получить статус авторизированного пользователя.
private $user_status = '';
$this->user_status = $this->mylibrary->GetStatus();
|
Как избежать дубликата кода? | |
|
|
|
|
|
|
|
для: OLi
(10.01.2014 в 17:04)
| | создать базовый контроллер, вписать это в него и наследоваться от него. а вообще, в идеале лучше выбрать другой фреймворк | |
|
|
|
|
|
|
|
для: psychomc
(10.01.2014 в 17:38)
| | могу описать переменную в классе -ядре. как вариант. А чем вам фреймфорк не по душе? | |
|
|
|
|
|
|
|
для: OLi
(10.01.2014 в 18:29)
| | по-хорошему, нужно не трогать "ядро", а сделать от него наследника, описать в нем, и уже от этого своего наследника строить иерархию. фреймворк устарел | |
|
|
|
|
|
|
|
для: psychomc
(10.01.2014 в 18:36)
| | Спасибо!
Могли бы вы уделить внимание этой теме, может что подскажете:
http://softtime.ru/forum/read.php?id_forum=4&id_theme=90636 | |
|
|
|