以user为例,调用user.php的get_number()方法
一、不管是调用自身模块还是其他模块appmodelUser.php写法不变
1 <?php
2
3 namespace appindexmodel;
4 use thinkModel;
5
6 class user extends Model
7 {
8 public function get_member(){
9 return 3;
10 }
11 }
二、user控制器调用user模块(即控制器调用自身模块)
1 <?php
2 namespace appindexcontroller;
3 use thinkDb;
4 use thinkController;
5 use appindexmodelUser as Users;
6 class User extends Controller
7 {
8 public function wudi(){
9 $user = new Users();
10 $user = $user -> get_member();
11 echo $user;
12 }
13 }
三、Index控制器调用user模块(即控制器调用其他模块)
<?php
namespace appindexcontroller;
use thinkDb;
use thinkController;
use appindexmodelUser;
class Index extends Controller
{
public function wudi(){
$user = new User();
$user = $user -> get_member();
echo $user;
}
}
四、分析
控制器调用自身模块因为名字都是User,会出现报错。
为了防止这种情况,对User重命名就可以了
重命名语法是(User as 新名字)
(本文为原创文章,转载请注明来自:http://www.cnblogs.com/piaobodewu/)