为了账号安全,请及时绑定邮箱和手机立即绑定

快速入门ThinkPHP框架—理论篇

Donsen PHP开发工程师
难度中级
时长 3小时51分
学习人数
综合评分9.43
169人评价 查看评价
9.8 内容实用
9.3 简洁易懂
9.2 逻辑清晰
SEO优化,哈哈
不错不错哦
建立模型: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();
}
模型类通常需要继承系统的\Think\Model类或其子类,下面是一个Home\Model\UserModel类的定义:
namespace Home\Model;
use Think\Model;
class UserModel extends Model {
}
模型类的作用大多数情况是操作数据表的,如果按照系统的规范来命名模型类的话,大多数情况下是可以自动对应数据表。
想了想,.htaccess 这个文件只有1个,里面只写了index.php。那么想生成admin.php的URL的时候该咋办。测试了下 在重写模式下,复制链接打开的都是index.php的内容。
屋的,这个老师是否是河北邯郸的!
慕课什么时候出实战篇啊?光看理论篇不过瘾啊
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的会被覆盖掉哦。
突然看到3.2的手册说 APP_NAME这个常量不需要写了-,-
注意:3.2版本,在当前项目中的App/Common/Common下建立function.php 才能被识别,建立common.php会报错
讲得不好的话,完全可以不听嘛,人家老师又没求你听,免费出视频给你们看,还这样那样的,就跟乞丐还怪施舍者给的东西不值钱一样
不错,这段我没弄
不错,就是版本太低了
不错,各位看官就别吐槽了
我这边测试失败了
课程须知
1、PHP基础语法 2、MYSQL常用的SQL语句 3、面向对象开发思想
老师告诉你能学到什么?
1、理解框架的概念 2、熟练掌握tp框架的基础用法 3、简单的使用tp框架进行相关开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消