:(
Call to a member function field() on a non-ob
错误位置
FILE: E:\wuli\wuliu_admin\Lib\Action\CateAction.class.php LINE: 7
ThinkPHP3.1.3 { Fast & Simple OOP PHP fr
代码
<?php
class CateAction extends Action{
public function index(){
$cate=M('cate');
$list=$this->FiletypeDB->field("id,name,pid,path,status,concat(path,'-',id) as bpath")->order('bpath')->select();
foreach($list as $key=>$value){
$list[$key]['count']=count(explode('-',$value['bpath']))-2;
if($list[$key]['count']>0){
$list[$key]['name'] = $this->getStr($list[$key]['count']).'└─'.$list[$key]['name'];
}else{
$list[$key]['name'] = $list[$key]['name'];
}
}
$this->assign('alist',$list);
$this->display();
}
private function getStr($p){
$str = " ";
for($i=1;$i<$p;$i++){
$str.=" ";
}
return $str;
}
public function add(){
$cate= new CateModel();
if($vo=$cate->create()){
if($cate->add()){
$this->success('添加栏目成功');
}else{
$this->message = '添加栏目失败!';
$this->error();
}
}else{
$this->message = '创建失败';
$this->error();
}
}
}
?>
最佳答案