建立模型: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();
}
模型類通常需要繼承系統(tǒng)的\Think\Model類或其子類,下面是一個Home\Model\UserModel類的定義:
namespace Home\Model;
use Think\Model;
class UserModel extends Model {
}
模型類的作用大多數(shù)情況是操作數(shù)據(jù)表的,如果按照系統(tǒng)的規(guī)范來命名模型類的話,大多數(shù)情況下是可以自動對應數(shù)據(jù)表。
namespace Home\Model;
use Think\Model;
class UserModel extends Model {
}
模型類的作用大多數(shù)情況是操作數(shù)據(jù)表的,如果按照系統(tǒng)的規(guī)范來命名模型類的話,大多數(shù)情況下是可以自動對應數(shù)據(jù)表。
想了想,.htaccess 這個文件只有1個,里面只寫了index.php。那么想生成admin.php的URL的時候該咋辦。測試了下 在重寫模式下,復制鏈接打開的都是index.php的內容。
2017-06-28
3.2.3版本。
慣例配置:ThinkPHP/Conf/convention.php
應用配置:應用名字/Common/Conf/config.php(根據(jù)debug狀態(tài)實現(xiàn)是否重新讀取配置)
模塊配置:應用名字/模塊名字/Conf/config.php(比如home模塊)。
其中,模塊配置是不會根據(jù)debug狀態(tài)變化的,每次刷新頁面的時候始終都會讀取配置。所以評論好多人說設置 define('APP_DEBUG',True) 無效,大概就是因為那個配置文件是home里面的吧!
如果同樣的配置都在common和home里面的conf配了,那么優(yōu)先讀取home里面的~common的會被覆蓋掉哦。
慣例配置:ThinkPHP/Conf/convention.php
應用配置:應用名字/Common/Conf/config.php(根據(jù)debug狀態(tài)實現(xiàn)是否重新讀取配置)
模塊配置:應用名字/模塊名字/Conf/config.php(比如home模塊)。
其中,模塊配置是不會根據(jù)debug狀態(tài)變化的,每次刷新頁面的時候始終都會讀取配置。所以評論好多人說設置 define('APP_DEBUG',True) 無效,大概就是因為那個配置文件是home里面的吧!
如果同樣的配置都在common和home里面的conf配了,那么優(yōu)先讀取home里面的~common的會被覆蓋掉哦。
2017-06-28
注意:3.2版本,在當前項目中的App/Common/Common下建立function.php 才能被識別,建立common.php會報錯
2017-06-27
講得不好的話,完全可以不聽嘛,人家老師又沒求你聽,免費出視頻給你們看,還這樣那樣的,就跟乞丐還怪施舍者給的東西不值錢一樣
2017-06-27