yii2.0學習筆記完全版

yii2.0學習筆記完全版

ID:34727267

大?。?42.56 KB

頁數:21頁

時間:2019-03-10

yii2.0學習筆記完全版_第1頁
yii2.0學習筆記完全版_第2頁
yii2.0學習筆記完全版_第3頁
yii2.0學習筆記完全版_第4頁
yii2.0學習筆記完全版_第5頁
資源描述:

《yii2.0學習筆記完全版》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫

1、Yii2.0學習筆記1.搭建環(huán)境及目錄結構1.1搭建環(huán)境參考1:Yii2.0框架下載安裝-Yii中文網http://www.yii-china.com/post/detail/35.html參考2:yii2.0-advanced高級版項目搭建(一)http://www.yii-china.com/post/detail/1.html1.2.目錄結構basic/應用根目錄composer.jsonComposer配置文件,描述包信息config/包含應用配置及其它配置console.php控制臺應用配置信息web.phpWeb應用配置信息co

2、mmands/包含控制臺命令類controllers/包含控制器類models/包含模型類runtime/包含Yii在運行時生成的文件,例如日志和緩存文件vendor/包含已經安裝的Composer包,包括Yii框架自身views/包含視圖文件web/Web應用根目錄,包含Web入口文件assets/包含Yii發(fā)布的資源文件(javascript和css)index.php應用入口文件yiiYii控制臺命令執(zhí)行腳本2.一些常規(guī)配置2.1框架源的設置在配置文件web.php中如下配置$config=['vendorPath'=>'D:xam

3、pphtdocswwwyii2-vendor',]2.2設置默認布局2)在所在的控制器中加入,public$layout="mymain";2.3設置默認控制器在yii2-vendoryiisoftyii2web.Application.php中public$defaultRoute='index';//默認路由2.4設置默認首頁在配置文件web.php中如下配置,$config=['defaultRoute'=>'index',//設置默認路由]2.5數據庫連接配置在配置文件db.php中如下配置,本人數據庫為wxj,用戶名r

4、oot,密碼為空'yiidbConnection','dsn'=>'mysql:host=localhost;dbname=wxj','username'=>'root','password'=>'','charset'=>'utf8',];2.6配置虛擬主機1)修改虛擬主機配置文件:xamppapacheconfextrahttpd-vhosts.conf。給定相應的域名和地址DocumentRoot"D:xampphtdocswwwSQpro

5、jectWeixinPayweb"ServerNamepaycenter.social-touch.comErrorLog"logs/dummy-host.example.com-error.log"CustomLog"logs/dummy-host.example.com-access.log"common2)找到C:WindowsSystem32driversetchosts添加127.0.0.1paycenter.social-touch.com3)在URL地址中直接輸入paycenter.s

6、ocial-touch.com3.數據模型model3.1model格式Model?類也是更多高級模型如ActiveRecord活動記錄的基類,模型并不強制一定要繼承yiibaseModel,但是由于很多組件支持yiibaseModel,最好使用它做為模型基類。在model中主要是指定相應的表名和相應的規(guī)則3.2model數據庫連接在配置文件db.php中return['class'=>'yiidbConnection','dsn'=>'mysql:host=localhost;dbname=wxj','username'=>'

7、root','password'=>'','charset'=>'utf8',];3.3model中的增刪改查在做增刪改查是要引用數據模型useWeixinPaymodelsWpUsers;3.3.1添加數據$model=newUser();$model->username='username';$model->age?????='20';$model->insert();3.3.2刪除數據User::deleteAll('name=小伙兒');???刪除name=小伙兒的數據;User::findOne($id)->delete();

8、刪除主鍵為$id變量值的數據庫;User::deleteAll('age>:ageANDsex=:sex',[':age'=>'20',':sex'=>'1']);?刪除符合條件

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。