<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class MY_Controller extends Controller{
function MY_Controller(){
parent::Controller();
}
function test(){
return "this is MY Controller";
}
}
?>
就这样吧,控制器类调用test方法,报错说没有这个方法,我之前试了Email,起作用的。
站长大哥你还没有回答我的很多问题呢。
1,为嘛Controller和Model不加前缀CI_
2,即使Controller可以实现继承,他能否被两个不同类给继承,然后控制器类有可随便选择这两个中的一个来继承
3,library类里面我想调用其他library类该如何实现?难道用include
<?phpif(!defined('BASEPATH'))exit('No direct script access allowed'); class UserController extends Controller { function UserController(){
parent::Controller(); } }
class AdminController extends Controller { function AdminController(){
parent::Controller(); } } ?>
复制代码
在application/controllers/目录下建立test.php
PHP复制代码
<?php class Test extends AdminController { /*
function Test() {
parent::AdminController();
}
*/ function index() { $data['name']='shooray'; $this->smartyextended->view('test',$data); } } ?>