index.php //入口文件
define('APP_DEBUG',True); //开启调试模式
define('APP_PATH','./Application/'); //定义应用目录
require './ThinkPHP/ThinkPHP.php'; //引用入口文件
控制类 ( C (Controller))
文件均存放于 应用目录的 Home/Controller/ 下
IndexController.class.php //采用 驼峰命名法(控制器名称+controller) + .class.php
$this->assign() //将 PHP 变量赋值给 模版变量
$this->display() //指定 模版 输出
模版文件 ( V ( View ) )
文件默认存放于 应用目录的 Home/View/Index(控制器名称)/Index(操作名称) 下
__URL__ //模板会自动转换成当前的URL
表单的 name 属性 必须是数据库的字段
模型类 (M ( Model ) )
FormModel.class.php //采用 驼峰命名法(模型名称+model) + .class.php
protected $_validate = array (); //检测数据
protected $_auto = array(); //自动完成
ThinkPHP 单字母函数
M()
$Data = M( $table_name ) //实例化 数据模型 $table_name 为表名
$result = $Data->find(1) // M->find() 执行查询 将结果返回给 $result
D() //当用到 D() 函数时,必须得有一个 对应的 Model 模型类 。
$Data = D ( $table_name ) //实例化
$Data->validate($rules)->create() //验证字段
$rules = array (); //规则