改进 model controller validate action 助手函数 增加 $appendSuffix 参数

This commit is contained in:
thinkphp
2016-06-13 12:37:45 +08:00
parent 5171ea302d
commit 5c084d92d3

View File

@@ -144,22 +144,24 @@ function widget($name, $data = [])
* 实例化Model * 实例化Model
* @param string $name Model名称 * @param string $name Model名称
* @param string $layer 业务层名称 * @param string $layer 业务层名称
* @param bool $appendSuffix 是否添加类名后缀
* @return \think\Model * @return \think\Model
*/ */
function model($name = '', $layer = 'model') function model($name = '', $layer = 'model', $appendSuffix = false)
{ {
return Loader::model($name, $layer); return Loader::model($name, $layer, $appendSuffix);
} }
/** /**
* 实例化验证器 * 实例化验证器
* @param string $name 验证器名称 * @param string $name 验证器名称
* @param string $layer 业务层名称 * @param string $layer 业务层名称
* @param bool $appendSuffix 是否添加类名后缀
* @return \think\Validate * @return \think\Validate
*/ */
function validate($name = '', $layer = 'validate') function validate($name = '', $layer = 'validate', $appendSuffix = false)
{ {
return Loader::validate($name, $layer); return Loader::validate($name, $layer, $appendSuffix);
} }
/** /**
@@ -177,11 +179,12 @@ function db($name = '', $config = [])
* 实例化控制器 格式:[模块/]控制器 * 实例化控制器 格式:[模块/]控制器
* @param string $name 资源地址 * @param string $name 资源地址
* @param string $layer 控制层名称 * @param string $layer 控制层名称
* @param bool $appendSuffix 是否添加类名后缀
* @return \think\Controller * @return \think\Controller
*/ */
function controller($name, $layer = 'controller') function controller($name, $layer = 'controller', $appendSuffix = false)
{ {
return Loader::controller($name, $layer); return Loader::controller($name, $layer, $appendSuffix);
} }
/** /**
@@ -189,11 +192,12 @@ function controller($name, $layer = 'controller')
* @param string $url 调用地址 * @param string $url 调用地址
* @param string|array $vars 调用参数 支持字符串和数组 * @param string|array $vars 调用参数 支持字符串和数组
* @param string $layer 要调用的控制层名称 * @param string $layer 要调用的控制层名称
* @param bool $appendSuffix 是否添加类名后缀
* @return mixed * @return mixed
*/ */
function action($url, $vars = [], $layer = 'controller') function action($url, $vars = [], $layer = 'controller', $appendSuffix = false)
{ {
return Loader::action($url, $vars, $layer); return Loader::action($url, $vars, $layer, $appendSuffix);
} }
/** /**