> 为了方便使用服务类,特地新增了常用的助手函数,具体使用请看下面:
```php
/**
* 获取配置项
* @param string $key 配置键名,支持'user.name'形式的读取方式
* @param mixed $default 配置不存在时的默认值,默认为null
* @return mixed 成功返回配置值,配置不存在返回默认值
*/
function config($key, $default = null)
{
return \Lying::config($key, $default);
}
/**
* 返回Maker实例
* @return \lying\service\Maker
*/
function maker()
{
return \Lying::$maker;
}
/**
* 返回Request实例
* @return \lying\service\Request
*/
function request()
{
return \Lying::$maker->request;
}
/**
* 返回Response实例
* @return \lying\service\Response
*/
function response()
{
return \Lying::$maker->response;
}
/**
* 返回Router实例
* @return \lying\service\Router
*/
function router()
{
return \Lying::$maker->router;
}
/**
* 返回Helper实例
* @return \lying\service\Helper
*/
function helper()
{
return \Lying::$maker->helper;
}
/**
* 返回Session实例
* @return \lying\service\Session
*/
function session()
{
return \Lying::$maker->session;
}
/**
* 返回Cookie实例
* @return \lying\service\Cookie
*/
function cookie()
{
return \Lying::$maker->cookie;
}
/**
* 返回Hook实例
* @return \lying\service\Hook
*/
function hook()
{
return \Lying::$maker->hook;
}
/**
* 返回Encrypter实例
* @return \lying\service\Encrypter
*/
function encrypter()
{
return \Lying::$maker->encrypter;
}
/**
* 返回Dispatch实例
* @return \lying\service\Dispatch
*/
function dispatch()
{
return \Lying::$maker->dispatch;
}
/**
* 返回View实例
* @return \lying\view\View
*/
function view()
{
return \Lying::$maker->view;
}
/**
* 返回Redis实例
* @param string $id 实例ID
* @return \lying\service\Redis
*/
function redis($id = 'redis')
{
return \Lying::$maker->redis($id);
}
/**
* 返回Cache实例
* @param string $id 实例ID
* @return \lying\cache\Cache
*/
function cache($id = 'cache')
{
return \Lying::$maker->cache($id);
}
/**
* 返回Connection实例
* @param string $id 实例ID
* @return \lying\db\Connection
*/
function db($id = 'db')
{
return \Lying::$maker->db($id);
}
/**
* 返回Captcha实例
* @param string $id 实例ID
* @return \lying\captcha\Captcha
*/
function captcha($id = 'captcha')
{
return \Lying::$maker->captcha($id);
}
```
- 序言
- 更新日志
- 安装
- 规范
- 常量
- 配置
- 自动加载
- MVC
- 模块
- 控制器
- 模型
- 视图
- php原生模板
- 模板引擎
- 变量输出
- 模板注释
- 模板继承
- 模板引用
- 流程控制
- 原样输出
- 服务组件
- Hook组件
- Request组件
- Router组件
- Cookie组件
- Encrypter组件
- Dispatch组件
- Response组件
- View组件
- Session组件
- Helper组件
- 数据分页
- 数据验证
- Logger组件
- Cache组件
- Redis组件
- Connection组件
- 执行sql语句
- 查询生成器
- 查询方法详解
- Schema
- Captcha组件
- CLI
- CLI工具
- 事件
- 类事件
- 实例事件
- 全局事件
- 助手函数
- 扩展
- 异常
- 部署
- Apache
- Nginx
- IIS
- 虚拟主机