每天进步1%
今天是2025-07-26本文发表于2016-5-19
thinPHP学习第三天
建立自己的控制器
比如有模块c2c,建立一个自己的一个控制器Info
这里我们应该创建一个文件:InfoAction.class.php并且,这个文件应该在c2c目录之下。文件内容如下
- <?php
- class InfoAction extends Action {
- public function index(){
- echo 'this is info';
- }
- public function _empty($id){
- $this->show_post($id);
- }
- protected function show_post($id){
- echo 'yourpost id is'.$id;
- }
- }
- ?>
这样我们测试http://localhost/petpet/index.php/c2c/Info/就应该是正常的了,会显示 this is info。需要注意的是地址栏中的Info首字母是大写的,如果写成小写的话会出错。
另外,这里定义了一个空操作_empty()。当我们访问http://localhost/petpet/index.php/c2c/Info/2016010203.html的时候,由于不存在20160102203这个操作。系统会调用empty来处理。注意show_post函数是受保护的方法protected。