Проблема преследует меня с ранних дней CodeIgniter, и теперь, с новым CI 3, я хочу посмотреть, есть ли более элегантный способ ее решения. // file: application/core/MY_Controller.php class MY_Controller extends CI_Controller { public $GLO; function __construct(){ parent::__construct(); $this->GLO['foo'] = 'bar'; $this->GLO['arr'] = array(); } } то, позже в коде, мне нужно получить и установить значения переменной […]
Я действительно борюсь с повторяющейся концепцией ООП / базы данных. Пожалуйста, позвольте мне объяснить проблему с псевдо-PHP-кодом. Скажем, у вас есть «пользовательский» класс, который загружает свои данные из таблицы users в свой конструктор: class User { public $name; public $height; public function __construct($user_id) { $result = Query the database where the `users` table has `user_id` […]