zoukankan      html  css  js  c++  java
  • ThinkPHP读取配置动态配置空操作空控制器分模块

    【读取配置】

    在控制器中

    function PeiZhi()
    {
    echo C('URL_MODEL');  c方法
    }

    【动态配置】

    function PeiZhi()
    {
    C('URL_MODEL',0);
    echo U("peizhi");
    }

    【空操作】

    如果用户输入不存在的操作方法,将空操作屏蔽

    Controller类提供了两种解决方法

    1.在每一个子类即控制器中定义empty操作

    function _empty()
    {
    echo "页面不存在";
    }

    2.做一个默认模板(不推荐使用)

    在home/view/main中做一个模板  不需要在控制器中写操作方法

    【空控制器】

    APP.class.php中实例化控制器的对象

    在Home/Controller文件夹里创建一个 EmptyController.class.php

    <?php
    namespace HomeController;
    use ThinkController;
    class EmptyController extends Controller
    {
    function _empty()
    {
    echo "控制器不存在";
    }
    }

    【专业注释】

    /**
    * 应用程序初始化            方法执行的操作
    * @access public           @+参数  访问修饰符
    * @return void                返回  
    */

    【分模块】

    默认有一个Home模块

    新建模块:造Home同级目录下新建文件夹(可新建多个)  如 Admin

    在Admin文件夹中建 Conf Controller View Model Common(存放function方法,可有可无)

  • 相关阅读:
    【VC++积累】之三、操作注册表
    【网络编程】之四、socket网络编程例解
    【网络编程】之五、异步模型
    线性表5 数据结构和算法10
    单链表的删除
    单链表的插入
    单链表的插入
    单链表的插入
    线性表5 数据结构和算法10
    单链表的插入
  • 原文地址:https://www.cnblogs.com/hamilton/p/5718276.html
Copyright © 2011-2022 走看看