thinkphp 2013-12-19

本文介绍了ThinkPHP框架的基本使用方法,包括项目目录结构、如何引入主文件、使用反射调用类方法等内容,并探讨了图片与CSS资源的管理原则。
今天又tp的公开课,就去听了下。
简单介绍tp核心的目录
创建目录
//引入主文件
include '../ThinkPHP/ThinkPHP.php';
//为防止直接访问其他目录,建立个新的目录放入idnex.php,生成的项目文件在上一


步生成。


class Person{
    public $name="xiaoming";
    public function say(){
     echo $this->name;
    }
    public function run($ww){
     echo $this->name.'--'.$ww;
    }
}
反射:
$per = new Person;
//反射例子
//可以获得方法的属性
$md = new ReflectionMethod("Person","say");
$md->invoke($per);
通过反射执行带参数的方法
$d1= new ReflectionMethod("Person","run");

$d1->invokeArgs($per,array('aa'));


tp的图片与css的原则
可以单独访问图片与css的。
tp中使用常量{$Think.const.CSS_URL}
考虑到系统的可维护性,将图片、css等定义为常量


空操作请求处理-- 
 分析:
 使用__call($method,$arg)魔术方法,
写到基类里面去,继续走基类,最后是在commont下自己创建函数
__hack_action


1、对应的控制器里加_empty()
2、函数文件添加函数名字:__hack_action //建议使用这种方式
应用函数库文件:项目名/Common/common.php 


空模块


函数文件添加函数名字:__hack_module 
应用函数库文件:项目名/Common/common.php 


后台: 分组
1、控制器
2、模板
3、配置文件 config
4、图片、js、css


获得全部常量信息 get_defined_constants(true)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值