建立模型:namespace Home\Model;
use Think\Model;
class UserModel extends Model {
public function getinfo(){
return 'hello world';
}
}
实例化模型:
public function user(){
//2.实例化用户自定义模型
$user=new \Home\Model\UserModel();
echo $user->getinfo();
}
use Think\Model;
class UserModel extends Model {
public function getinfo(){
return 'hello world';
}
}
实例化模型:
public function user(){
//2.实例化用户自定义模型
$user=new \Home\Model\UserModel();
echo $user->getinfo();
}
模型类通常需要继承系统的\Think\Model类或其子类,下面是一个Home\Model\UserModel类的定义:
namespace Home\Model;
use Think\Model;
class UserModel extends Model {
}
模型类的作用大多数情况是操作数据表的,如果按照系统的规范来命名模型类的话,大多数情况下是可以自动对应数据表。
namespace Home\Model;
use Think\Model;
class UserModel extends Model {
}
模型类的作用大多数情况是操作数据表的,如果按照系统的规范来命名模型类的话,大多数情况下是可以自动对应数据表。
想了想,.htaccess 这个文件只有1个,里面只写了index.php。那么想生成admin.php的URL的时候该咋办。测试了下 在重写模式下,复制链接打开的都是index.php的内容。
2017-06-28
3.2.3版本。
惯例配置:ThinkPHP/Conf/convention.php
应用配置:应用名字/Common/Conf/config.php(根据debug状态实现是否重新读取配置)
模块配置:应用名字/模块名字/Conf/config.php(比如home模块)。
其中,模块配置是不会根据debug状态变化的,每次刷新页面的时候始终都会读取配置。所以评论好多人说设置 define('APP_DEBUG',True) 无效,大概就是因为那个配置文件是home里面的吧!
如果同样的配置都在common和home里面的conf配了,那么优先读取home里面的~common的会被覆盖掉哦。
惯例配置:ThinkPHP/Conf/convention.php
应用配置:应用名字/Common/Conf/config.php(根据debug状态实现是否重新读取配置)
模块配置:应用名字/模块名字/Conf/config.php(比如home模块)。
其中,模块配置是不会根据debug状态变化的,每次刷新页面的时候始终都会读取配置。所以评论好多人说设置 define('APP_DEBUG',True) 无效,大概就是因为那个配置文件是home里面的吧!
如果同样的配置都在common和home里面的conf配了,那么优先读取home里面的~common的会被覆盖掉哦。
2017-06-28
注意:3.2版本,在当前项目中的App/Common/Common下建立function.php 才能被识别,建立common.php会报错
2017-06-27
讲得不好的话,完全可以不听嘛,人家老师又没求你听,免费出视频给你们看,还这样那样的,就跟乞丐还怪施舍者给的东西不值钱一样
2017-06-27