生成sitemap核心代码

生成sitemap: /**** * 生成sitemap * @param string $changefreq 更新频率:always 一直更新、hourly 小时、daily 天、weekly 周、monthly 月、yearly 年、never 从不更新 * @return i…

tp5自定义异常类

值得一提的是, tp5框架的配置是非常的人性化的。 ├─application 应用目录 ├─config 配置目录 │ ├─config.php 应用配置文件 │ ├─database.php 数据库配置文件 │ ├─route.php 路由配置文…

tp5分页骚操作

model 层分页获取数据 /*** * 分页获取新闻 * @param array $data * @return \think\Paginator */ public function getNews($data = []) { ///查询条件 $data['status'] = [ 'neq', co…

tp5独立目录存放配置文件

在入口文件声明配置文件所在目录 // [ 应用入口文件 ] ///定义配置目录 define('CONF_PATH', __DIR__.'/../config/'); // 定义应用目录 define('APP_PATH', __DIR__ . '/../application…

tp5使用validate验证器

无论是后台操作还是api, 都少不了对数据的效验。 现在的框架都有相关的验证机制, 如 tp5的validate、laravel 的 FormRequest。   在框架中的具体使用可参考此demo: controller…

fields not exists:[submit]

tp5 使用 model 的 save 方法时, 传入的数组参数中如果包含表中不存在的字段时会报 fields not exists:[submit] 的错误。 对于这一问题的解决方案, 框架本身也给提供了过滤字段的支持…