【发布时间】:2015-07-13 08:59:30
【问题描述】:
我正在开发一个 MVC 框架,但在声明帮助程序类时制作灵活的代码/结构时遇到问题
class Controller {
public $helper = [];
public function load_helper($helper) {
require_once(DIR_HELPER . $helper . '.php');
$lc_helper = StrToLower($helper);
$helper_arr[$lc_helper] = new $helper;
$this->helper[$lc_helper] = $helper_arr[$lc_helper];
}
}
//我正在像这样调用我的控制器中的函数
Class Home Extends Controller {
$this->load_helper('Form');
$this->helper['form']-><class function>;
}
我想这样调用函数:
$this->form-><class function>;
我不能将提取物用于公共功能,但我已经看到可以做到这一点的框架。
我希望有人有一个想法,并且有人能理解我的问题,在此先感谢。
【问题讨论】:
标签: php oop model-view-controller