thinkphp 自定义模拟404返回
public function s404(){ http_response_code(404);// return $this->fetch('portal@/404...
THINKPHP5复杂验证条件使用
如果需要对复杂的条件验证唯一,可以使用下面的方式:// 多个字段验证唯一验证条件'name' => 'unique:user,status^account',// 复...
thinkphp中代码块执行代码
try { $sql=file_get_contents(dirname(__DIR__) . '/data/web.sql'); $instanc...
thinkphp6允许字段更新方法
/** * 更新数据 * @access public * @param array $data 数据数组 * @param mixed $where 更新条件 * @param array...
thinkphp5兼容阿里云虚拟主机写法
最近发现阿里云虚拟主机安装thinkphp5访问问题把'pathinfo_fetch' => ['ORIG_PATH_INFO', 'REDIRECT_...
thinkphp5 模板中输出当前时间
{$data.time|default=time()|date='Y-m-d H:i:s',###}
THINKPHP5中数据查询单例函数类
系统提供了model助手函数用于快速实例化模型,并且使用单例实现,例如:// 使用model助手函数实例化User模型$user = model('User');// 模型对象赋值$u...
thinkphp5快速定位模块控制器方法
在生产环境下,如果使用了伪静态,不方便定位控制器方法的时候,就可以使用下面的代码快速找到控制器方法了$request = request();$action = strtolower($reques...
THINKPHP5获取当前页面的URL链接地址
if (!function_exists('url')) { /** * Url生成 * @param string $url 路由地址 * @param st...
thinkphp5.1 DB::name('表名') 重复调用清除条件的解决方法
thinkphp5.1 DB::name('表名') 重复调用发现各种条件还保留,重复多次DB::name('表名')调用在开启事务下直接被阻塞报错。后来找到了remo...
Thinkphp中的大数值中英文互译,另附JS版本的number_format函数
Thinkphp中的大数值中英文互译,另附JS版本的number_format函数/** * number_format * @param number 传进来的数, * @param bit 保留的...
Thinkphp6原生SQL命令插入获取插入的id方法
有时候我们需要实现复杂的插入数据,所以就会用到execute方法,确希望获取插入的id.