
thinkphp5
橘柚子
荆棘中爬行
展开
-
TP5.1 验证器
1.验证器的使用方式2.验证器定义方式原创 2019-10-21 10:39:09 · 800 阅读 · 0 评论 -
TP5.1 模板布局+模板继承
1.模板布局【1】在配置文件中开启模板布局并设置布局文件名 //开启全局模板布局 'layout_on'=>true, //全局模板文件名 'layout_name'=>'layout',【2】创建头部和底部的公共模板文件,view/header.html ,view/footer.html【view/header.html】<...原创 2019-10-14 15:26:29 · 1099 阅读 · 0 评论 -
TP5.1 配置项的获取与设置
<?phpnamespace app\admin\controller;use think\facade\Config;class User{ public function get() { //【1】获取全部的配置项 dump(Config::get()); //【2】仅获取app下面的配置项,app是一级配置...原创 2019-09-27 17:30:04 · 1655 阅读 · 1 评论 -
TP5.1准备之PHP经典设计模式
<?php/**单例模式*工厂模式*注册树模式*///单例模式class Site{ //属性 public $siteName; //本类的静态实例 protected static $instance = null; //禁用构造器 private function __construct($siteName) ...原创 2019-09-29 11:13:20 · 743 阅读 · 0 评论 -
TP5.1 容器+依赖注入
1.在公共模块中创建一个Temp类<?phpnamespace app\common;class Temp{ private $name; public function __construct($name = 'Perter') { $this->name = $name; } public function s...原创 2019-09-30 16:30:21 · 1095 阅读 · 0 评论 -
TP5.1静态代理
1.静态代理【1】被代理类,app\common\Test<?phpnamespace app\common;class Test{ public function hello($name) { return "hello ".$name; }}【2】代理类,app\facade\Test<?php#当前类是代理...原创 2019-10-08 17:35:50 · 373 阅读 · 0 评论 -
TP5.1 前置操作+空操作+空控制器
1.前置操作 app\index\controller\Demo4<?php#前置操作,设置 beforeActionList属性可以指定某个方法为其他方法的前置操作namespace app\index\controller;use think\Controller;class Demo4 extends Controller{ protected $before...原创 2019-10-09 15:29:25 · 685 阅读 · 0 评论