У меня есть маленький контроллер codeigniter.Ниже приведен код
class Example extends CI_Controller {
/*
* Constructor function
*/
function __construct() {
parent::__construct();
$data['extraScripts'] = 'test'; //Use to add extra scripts in head
}
function function1() {
$this->load->view('v1',$data);
}
function function2() {
$data['extraScripts'] = 'extraScript Veriable override here';
$this->load->view('v2',$data);
}
. Я хочу определить достоверность $data['extraScripts']
в конструкторе контроллера и по умолчанию сделать ее доступной для каждого метода этого контроллера.Я имею в виду, что в функции f1 я не создаю переменную extraScripts, но ее представление должно принимать значение из конструктора (или любого другого метода) и не должно давать мне неопределенную ошибку переменной.Во второй функции f2 я переопределяю переменную extraScript, поэтому ее вид должен отображать этот переопределенный текст.Это возможно.