模块

abstract Model

模型基类。所有的模型都应该继承这个类。

package
BootPHP
author
Tinsh
copyright
© 2005-2016 Kilofox Studio

该类在 SYSPATH/classes/model.php 第 12 行声明。

常量

属性

属性

protected $_db

方法

public __construct( ) (在 Model 中定义)

源代码

public function __construct()
{
	if (!is_object($this->_db))
	{
		$this->_db = Database::instance();
	}
}

public static factory( string $name ) (在 Model 中定义)

创建一个新的模型实例

$model = Model::factory($name);

参数

  • string $name required - 模型名

返回值

  • 模型

源代码

public static function factory($name)
{
	// 添加模型前缀
	$class = 'Model_' . ucfirst($name);
	return new $class;
}