[英]PHP MVC way to load helpers/model/views
Controller.php
<?php
class Controller {
public function loadHelper($name) {
require(APP_DIR . 'helpers/' . strtolower($name) . '.php');
$helper = new $name;
return $helper;
}
}
my_helper.php
<?php
class My_helper {
function do_something($value) {
return $value;
}
}
Main.php
<?php
class Main extends Controller {
function index() {
$url = $this->loadHelper('my_helper');
$url->do_something('value');
}
}
如果要加載helper並像這樣使用它,應該使用哪種方法:
$this->load->helper('my_helper');
$this->my_helper->do_something('value');
謝謝您的建議/提示/代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.