ThinkPHP 3.2 开发过程

原文:ThinkPHP 3.2 开发过程

  1.  设置所有项目的公共配置Application\Common\Conf\config.php,SAE模式下配置文件为config_sae.php

    配置默认的模块

    'DEFAULT_MODULE'     => 'Home',

    配置禁止客户端访问的模块

    'MODULE_DENY_LIST'   => array('Common'),

    SAE配置:
    修改入口文件index.php ,在require前增加

    define('STORAGE_TYPE','sae');
    define('APP_MODE','sae');
  2.  创建项目目录.  Application\Home 和项目配置目录  Home\Conf ,此处的配置会自动覆盖公共配置。

    配置View默认的主题风格

        'DEFAULT_THEME' =>  'default',
  3. 创建MVC结构  

     Home\Controller
     Home\View
     Home\View\default   目录名称取决于主题风格设置

  4. 创建控制器Home\Controller\IndexController.class.php
    <?php
    
    namespace Home\Controller;
    use Think\Controller;
    
    class IndexController extends Controller
    {
        public function index(){
            $this->display();
        }
    }
    
    ?>
  5. 根据控制器创建视图目录Home\View\default\Index,目录名称取决于控制器的前缀Index.
  6. 创建界面文件 Home\View\default\Index\index.html,文件名称取决于控制器对应的函数名称,控制器默认实现了index函数。
时间: 2024-09-24 21:49:58

ThinkPHP 3.2 开发过程的相关文章

ThinkPHP上使用多说评论插件的方法_php实例

本文实例讲述了ThinkPHP上使用多说评论插件的方法.分享给大家供大家参考.具体实现方法如下: 先前访问网友的一些网站,他们好些的局部都发生了变化,如文章的评论模块设计得和谐美观,集表情和分享工具于一体,而且可以盖楼式评论,当时我真是称赞不已,真牛啊,能开发出这样的评论模块!后来聊天我才知道,原来他们是使用了多说评论插件. 什么是多说? 多说是一款追求极致体验的社会化评论框,可以用微博.QQ.人人.豆瓣等帐号登录并评论,用社交账号登录,进行评论,同时转发到社交平台(可选),进行回复.标记喜欢.

ThinkPHP独立分组使用的注意事项_php实例

本文实例讲述了ThinkPHP独立分组使用的注意事项.分享给大家供大家参考.具体如下: 关于ThinkPHP的独立分组,功能看上去挺好的,可是官方并没有给出详细的例子和说明,在此,根据实际的开发过程,给予各位php开发人员以下几点说明: 1.独立分组的目录结构 和官方说明一样,建立Modules文件夹,配置config. 注意:独立分组的action直接放在action目录下,不需要lib目录(这点细微的差别坑了我一天) 2.独立分组之间的相互调用 如果你建立了一个独立分组专门处理数据的增删改查

ThinkPHP 3.1快速入门:命名范围

在应用http://www.aliyun.com/zixun/aggregation/17799.html">开发过程中,使用最多的操作还是数据查询操作,凭借ThinkPHP的连贯操作的特性,可以使得查询操作变得更优雅和清晰,然而新版的命名范围功能,则是给模型操作定义了一系列的查询封装,让你更方便的查询数据. 定义属性 要使用命名范围功能,主要涉及到模型类的_scope属性定义和scope连贯操作方法的使用.我们首先定义_scope属性: class NewsModel extends M

ThinkPHP的SAE开发相关注意事项详解_php实例

本文详细讲述了ThinkPHP的SAE开发相关注意事项.分享给大家供大家参考,具体如下: ThinkPHP的SAE开发和标准版本的ThinkPHP基本一样,你无需了解SAE的接口用法,ThinkPHP的SAE引擎已经自动为你整合了SAE的接口,只要掌握ThinkPHP开发,你就能轻松掌握基于ThinkPHP的SAE开发. 下面是我们给出的一些利用SAE引擎开发过程的一些注意事项,能够帮助你更好的完成SAE的开发和部署. 配置 SAE引擎运行时拥有SAE自己的惯例配置和专有配置,因此配置文件加载顺

thinkphp开启调试模式取消生成缓存

最近回到thinkphp  发现以前老版本的关闭缓存说的common这个里面的那两个关闭缓存的文件不见了.找了很长时间不知道怎么回事. 于是去看手册,看百度. 后来发现,可以开启调试模式来关闭缓存,而且开启调试模式对程序员来说还有很多好处的哦..   在thinkphp3.0完全开发手册里面搜调试两个字,你回发现很多技巧.下面是开启调试功能的步骤   虽然编译缓存很优秀,但是并不利于开发阶段中调试和排错,我们强烈建议ThinkPHP开发人员在开发阶段始终开启调试模式,方便及时发现隐患问题和分析.

ThinkPHP上使用多说评论插件

先前访问网友的一些网站,他们好些的局部都发生了变化,如文章的评论模块设计得和谐美观,集表情和分享工具于一体,而且可以盖楼式评论,当时我真是称赞不已,真牛啊,能开发出这样的评论模块!后来聊天我才知道,原来他们是使用了多说评论插件. 什么是多说? 多说是一款追求极致体验的社会化评论框,可以用微博.QQ.人人.豆瓣等帐号登录并评论,用社交账号登录,进行评论,同时转发到社交平台(可选),进行回复.标记喜欢.转发操作.跨平台的评论聚合效应,有利于有效提高回访流量.多说具备优质用户体验.速度和稳定性.社会化

ThinkPHP框架安全实现分析_php实例

ThinkPHP框架是国内比较流行的PHP框架之一,虽然跟国外的那些个框架没法比,但优点在于,恩,中文手册很全面.最近研究SQL注入,之前用TP框架的时候因为底层提供了安全功能,在开发过程中没怎么考虑安全问题. 一.不得不说的I函数 TP系统提供了I函数用于输入变量的过滤.整个函数主体的意义就是获取各种格式的数据,比如I('get.').I('post.id'),然后用htmlspecialchars函数(默认情况下)进行处理. 如果需要采用其他的方法进行安全过滤,可以从/ThinkPHP/Co

ThinkPHP框架调用mysql数据库数据例子

1.首先简述一下什么是ThinkPHP   ThinkPHP是,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的.最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布.ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性.并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性.扩展性和性能方面不断优化和改进. ThinkPHP是一个快速.兼容而且简单的轻量级国产PHP开发框架,诞生于20

thinkphp开发技巧经验分享

一,常用的系统变量 (1)系统变量:在模板中输出系统变量:包括server.env.session.post.get.request.cookie      {$Think.server.script_name} // 输出$_SERVER变量 {$Think.session.session_id|md5} // 输出$_SESSION变量  {$Think.get.pageNumber} // 输出$_GET变量  {$Think.cookie.name}  // 输出$_COOKIE变量 以