我在user 模块下 新建了/ext/control/batchcreate.php

qq_54f42ac924730 2015-03-22 10:56:30
      
      
      代码放在control.php里面是可以运行的,但是放到扩展里,前面不加<?php>,就直接把代码显示出来,加了以后就是一片空白,看网页源代码啥都没有
      
      
      
      public function batchcreate($deptID = 0, $query = '', $orderBy = 'id_asc', $recTotal = 0, $recPerPage = 10, $pageID = 1)
{
    if($this->post->query) die($this->locate(inlink('admin', "deptID=$deptID&query={$this->post->query}&orderBy=$orderBy&recTotal=0&recPerPage=$recPerPage&pageID=1")));
    $this->app->loadClass('pager', $static = true);
    $pager = new pager($recTotal, $recPerPage, $pageID);
    $this->view->treeMenu = $this->loadModel('tree')->getTreeMenu('dept', 0, array('treeModel', 'createDeptAdminLink'));
    $this->view->depts    = $this->tree->getOptionMenu('dept');
    $this->view->users    = $this->user->getzduser();
    $this->view->query    = $query;
    $this->view->pager    = $pager;
    $this->view->deptID   = $deptID;
    $this->view->orderBy  = $orderBy;
    $this->view->title = $this->lang->user->list;
    $this->display();
}
这段代码直接在 control.php 里面是没有问题的。
      
      
      control的扩展要怎么加,文档里面不是很清楚,请教
回帖列表
wwccss 2015-03-22 20:13:10

参考: http://devel.cnezsoft.com/book/extension/37_extend-control.html


需要加类的定义的。


后面碰到这种错误的话,可以通过tmp/log/下面调试。或者将config/my.php debug => 2直接看错误日志。

1/ 1
鲁ICP备18054969号
ZSITE8.6