摘要:
控制器调用: public function test3(){ $data = [ 'name' => '', 'age' => 130, 'email' => '111', ]; $validate = new \app\admin\validate\User; // 验证全部字段 //$resu 阅读全文
摘要:
控制器单独验证 <?php namespace app\admin\controller; class Index extends AdminBase { public function test(){ $validate = \think\facade\Validate::rule([ 'name 阅读全文
摘要:
一:.env配置 APP_DEBUG = true APP_TRACE = true [APP] DEFAULT_TIMEZONE = Asia/Shanghai [DATABASE] TYPE = mysql HOSTNAME = 127.0.0.1 DATABASE = v1kcom USERN 阅读全文
摘要:
命令创建:php think make:middleware Check如果文件不存在,则手动创建 app\middleware\Check.php中间件Check.php代码 <?php declare (strict_types = 1); namespace app\middleware; c 阅读全文
摘要:
配置中文、英文两种语言 1.创建语言包文件app_name/lang/zh-cn.php代码: <?php return [ 'hello' => '欢迎使用thinkphp61', ]; app_name/lang/en-us.php代码: <?php return [ 'hello' => 'w 阅读全文
摘要:
// 单应用模式app\lang\当前语言.php// 多应用模式app\应用\lang\当前语言.php 语言文件定义:位置:app/admin/lang/zh-cn.php <?php return [ 'hello' => '欢迎使用thinkphp6', ]; 控制器/模型调用 public 阅读全文
摘要:
方式一:文件位置:app_name/common.php <?php // 这是系统自动生成的公共文件 function test(){ echo 'test1'; } 控制器/模型调用return test(); 方式二:文件位置:app_name/admin/common.php <?php / 阅读全文
摘要:
创建基类的目的:创建(应用admin、index、wap)公有部分,方便子类继承,能够各种灵活调用 1.common控制器基类配置 common/controller/CommonBase.php <?php namespace app\common\controller; /** * common 阅读全文
摘要:
一:不开启强制路由情况下,空控制器配置<?phpnamespace app\controller; class Error { public function __call($method, $args) { return 'error request!'; }} 二:设置了MISS路由,相当于开启 阅读全文
摘要:
使用thinkphp,建议开启强制路由;不开启强制路由的程序猿不是个好好程序猿(可以有效防止黑客恶意访问,如:猜后台地址,猜文件路径) 1.开启强制路由:文件位置:config/route.php// 是否强制使用路由 'url_route_must' => true, 2.配置应用(admin)路 阅读全文
摘要:
一:配置:文件位置 public/index.php<?php// [ 应用入口文件 ]namespace think; require __DIR__ . '/../vendor/autoload.php'; // 当前应用目录define('APP_PATH',dirname(__DIR__)) 阅读全文
摘要:
默认安装后的根目录有一个.example.env环境变量示例文件,你可以直接改成.env文件后进行修改。 获取env参数:控制器调用envuse think\facade\Env;echo Env::get('database.username');Env::get('PATHINFO_PATH') 阅读全文
摘要:
开启多应用模式1.首先刪除app目录下所有其他文件2.安装多应用模式扩展: composer require topthink/think-multi-app3.创建三大应用index(前端),admin(后台),common(公共应用)命令:php think build index命令:php 阅读全文
摘要:
thinkphp6必须安装composer才能安装,命令:composer create-project topthink/think tp tp5模块模式,到tp6变成了多应用模式,概念发生了变更;大多数内容跟thinkphp5差不多,只是在某些调用上面发生小变化。 后面笔记应用都是建立多应用模式 阅读全文