ThinkPHP简单的基础

1.什么是控制器,什么是操作

ThinkPHP的控制器是一个类,操作是控制器类的一个公共的方法

<?php

namespace Home\Controller;

use Think\Controller;

class IndexController extends Controller{

public function hello()

 {

echo 'hello thinkPHP'

 }

}

于是Home\IndexController类就是Home模块下的Index控制器,hello()是一个公共的方法。

2.如何的定义控制器

控制器通常是需要继承系统Controller类或者是其子类

class IndexController extends Controller

而且控制器定义的方法必须是公共的方法,否则会报错

public function hello()

 {

echo 'hello thinkPHP'

 }

设置操作方法的后缀来,避免和系统方法的命名冲突

控制器的实例化

访问控制器的实例化是通常自动完成的,系统会根据uRL地址解析出控制器的

名称自动的实例化,并且会调用相应的操作方法

实例化Home模块user控制器

$User=new \Home\Controller\UserController();

在Home模块下的快捷方式为:

$User=A('user');

$Blog=A('Amin/Blog');

上面是实例化的默认Controller默认的控制层,其他分层的控制器的实例化

方法为:

$User=A('User','Event');

$Blog=A('Admin/Blog','Event');





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值