【发布时间】:2011-12-17 12:54:49
【问题描述】:
此时我开始构建一个MVC框架(PHP)。一切都很好,但现在我遇到了问题:
Notice: Undefined property: welcome::$users in C:\wamp\www\framework\application\controllers\welcome.php on line 17
这是第二个错误
Fatal error: Call to a member function member() on a non-object in C:\wamp\www\framework\application\controllers\welcome.php on line 17
这是我的模特
class users extends Model {
function __construct() {
$this->db_type = new mysql_database();
}
public function member(){
}
}
这是我的控制器
class welcome extends Controller{
public function index(){
$this->model('users');
$this->users->member();
}
}
这是我的基本控制器
abstract class Controller {
public function model($model_name) {
$model_path = APP_PATH . 'models' . '/' . $model_name . EXT;
if (file_exists($model_path)) {
require_once $model_path;
if (class_exists($model_name))
$model_name = new $model_name();
return $model_name;
}
}
}
这个错误的解决方法是什么 谢谢
【问题讨论】:
标签: php fatal-error