后台模块控制器的父类文件:
dayrui\App\Module\Control\Admin\Module.php 此控制器继承于Table类
此控制器作用是用于后台对模块的操作控制。
我们以Demo模块的后台模块控制器为例:
dayrui/App/Demo/Controllers/Admin/Home.php
其文件内容如下:
<?php namespace Phpcmf\Controllers\Admin;
/**
* 二次开发时可以修改本文件,不影响升级覆盖
*/
class Home extends \Phpcmf\Admin\Module
{
public function index() {
$tpl = $this->_Admin_List(true);
// 这里写你的代码段
return \Phpcmf\Service::V()->display($tpl);
}
public function add() {
$tpl = $this->_Admin_Add(true);
return \Phpcmf\Service::V()->display($tpl);
}
public function edit() {
$tpl = $this->_Admin_Edit(true);
return \Phpcmf\Service::V()->display($tpl);
}
public function show_index() {
$this->_Admin_Show();
}
public function move_edit() {
$this->_Admin_Move();
}
public function tui_edit() {
$this->_Admin_Send();
}
public function syncat_edit() {
$this->_Admin_Syncat();
}
public function del() {
$this->_Admin_Del();
}
}用于内容模块的管理、添加、修改、删除动作的控制
如何继承修改父类的方法内容呢?因为父类控制器继承了Table类,那么子控制器也具备table类的继承属性
文档最后更新时间:2023-11-11 04:50:13