Здравствуйте!
У меня такая ситуация, есть основной контролер "Controller_Common":
Код:
abstract class Controller_Common extends Controller_Template {
public $template = 'main';
public $pers = Array ();
public function before()
{
parent::before();
View::set_global('title', '...');
View::set_global('description', '...');
$user = Auth::instance()->get_user();
$this->pers = Model::factory('Pers')->get_pers($user->id);
View::set_global('pers', $this->pers);
}
}
И есть второй контролер, который наследует Common, в котором иногда нужно изменять значения массива $pers:
Код:
class Controller_Testc extends Controller_Common {
public function action_index()
{
}
public function action_testm()
{
$content = View::factory('/_views_/_views_');
$this->pers['pole'] + 15;
$this->template->content = $content;
}
}
Ну и потом в каком то views перебирается этот массив.
Но так он не хочет изменять данные, можно ли вообще это сделать?