thinkphp5.1 出现 Fatal error: Cannot declare class app\admin\controller\System because the name is already in use in 出现这个错误 是表示你引入的 use 名称 和下面 控制器的名称 重复了 比如下面这样 ?php namespa【查看详情】
thinkphp5.1 sql 如何调用多个like 的写法 deal_date是字段 红色部分是条件 or 可以改成and $where[] = [deal_date, [like, %.$deal_date[0].%], [like, %.$deal_date[1].%], [like, %.$deal_date[2].%] , or];【查看详情】
thinkphp5.1 如何使用多个 like 条查找数据库? $map = []; $value1 = 1; $value2 = 2; $value3 = 3; $map[] = [ field_name, // 字段 [like, % . $value1 . %], // like 1 [like, % . $value2 . %], // like 2 [like, % . $value3 . %], // like【查看详情】
thinkphp版本5.1.40 LTS 表单提交的数据为 $data[id] = 8; $data[roleTitle] = 123; $data[roleDesc] = abc; 其中id数据表中不存在,所以需要过滤 但是 $rs = $this-allowField(true)-save($data,[roleId=(int)$id]); 和 $rs =【查看详情】
ThinkPHP 5.0/5.1 如何修改自定义404界面的配置 修改 config.app 文件 第一,需要关闭调试模式 // 应用调试模式 app_debug= false, 一般在项目的开发过程中,可以设置为true,但是项目上线部署后,【查看详情】
thinkphp 5.1 如何设置网站404 第一步:关闭调试模式 config-app.php 将app_debug设置为 false(app_debug = false,) 第二步:注释掉异常模板文件 将exception_tmpl注释掉 //exception_tmpl = Env::get(think_path) .【查看详情】
[0]InvalidArgumentExceptioninResponse.php line 316 variable type error: array 这话意思明白,就是你传入了一个数组,可这是啥意思?我不就是传数组让你转化给前端吗?我再看Response.php哦,原来72行指【查看详情】
thinkphp5.1 分页如何路由 使用下面代码 并且和paginate($row,false, [ page = $this-request-param(page/d, 1), tid = $this-request-param(tid/d, 1), path = list_{$typeid}_[PAGE].html ]) 一起使用 Route::get(news/listtype-page,new【查看详情】
thinkphp5 如何使用paginate查询分页数据 使用下面代码 publicfunctiontest() { $r= db(self::TABLE)-paginate(3, false); // $r = model(self::TABLE)-paginate(3, false); print_r($r); $data= [ total=$r-total(),// 总记录数 cur=$r-【查看详情】
thinkphp5.1 buildHtml 生成静态页面代码 在需要的地方插入下面代码 public function buildHtml($htmlfile = , $htmlpath = , $templateFile = ) { $event = \think\facade\App::controller($templateFile); $event = controller($templa【查看详情】
tp 里面 $this-request-post 和input 区别 Request是对象,而input是内置函数【查看详情】
thinkphp 有时会出现variable type error: array 错误 修改该异常方法,将是数组的返回进行json_encode 获得$content的下一行增加下面一行: if(is_array($content)) $content = json_encode($content); /** * 获取输【查看详情】
thinkphp5 错误提示:variable type error: array 提示这个 多半是 返回的参数是数组,改成 json 就可以了 比如return json([msg=元素模板]); 这样 就可以了 或者修改 配置文件里面 返回参数类型 把【查看详情】
thinkphp5.1 如何设置 config的 配置参数 使用 config代码即可 需要先加入 use think\facade\Config; 再使用下面代码 Config::set(template.view_path,templates/); 设置模板路径 Config::set(template.view_suffix,htm); /【查看详情】
说到随机查询数据,如果用sql的话 ,直接用order by rand()就是说随机排序,我们取多少条都可以 例: s elect * from table where 1 order by rand() limit 10 那tp5.1中如何实现呢? ThinkPHP5从V5.0.17之后,【查看详情】
平时我们使用thibkphp框架生成分页路由都是 ?page=2 这种形式的,那么如何将分页也做成伪静态呢 看下面的操作 首先在调用db查询时使用 分页伪静态-paginate(10,false,[ page=$this-request-param(pag【查看详情】
今天写着代码,刷新页面突然就出现了这个报错,一开始无从下手,这种既然是报了Model类的错误,先从Employee Model类查看下代码,并没有什么不对的地方。 跟别人研究了下,定位到了【查看详情】
在制作tp5的时候 显示未定义数组索引 如何解决呢? {volist name=navData id=vo} div h3{$vo.cat_name}/h3 div {volist name=vo.child id=vi} dl dt{$vi.cat_name}/dt dd {volist name=vi.child id=vp} {$vp.cat_name} {/volist} /dd /d【查看详情】
thinkphp5.1修改应用名称application 打开app.php,位置在thinkphp\library\think\App.php 找到方法getAppPath public function getAppPath() { if (is_null($this-appPath)) { $this-appPath = Loader::getRootPath() . application . DIREC【查看详情】
日期转换为时间戳 $date=2013-10-01 12:23:14;dump(strtotime($date)); //=1380601394 时间戳 转换为日期 {$date|date=y-m-d,###} //=2013-10-01【查看详情】