『壹』 yii 2.0需要php什麼版本
由於Yii2.0使用了許多PHP的新特性,因此,Yii需要PHP5.4.0以上版本。
這是專官方屬的說法,並非是5.3
可以查看http://www.digpage.com/install.html
『貳』 php yii2.0增刪改自定義模型怎麼建
先用Gii生成的Mole。生成一次後,你就可以照著它來自己手動寫一個Mole了:打開giiindex.php?r=gii選擇創建Mole然後配置一點東西,並生成mole,生成完畢後,gii會提示你怎麼配置mole的但是如果你想更加詳細的配置mole的話,可以打開你剛剛創建的mole的目錄下找到這個Mole.php文件打開可以看到classMoleextends\yii\base\Mole然後打開\yii\base\Mole(編輯器一般都有追蹤功能,自己找一下吧)裡面的屬性都可以在你的mole.php中配置,php的類屬性方法都可以覆蓋的推薦看文檔!
『叄』 如何知道自己所需得php版本
如果是需要使用框架,例如:TP5、laravel、yii 等時,在官方網站上有明確要求PHP 版本的。
如果不使用框架,自己用原生PH搭建框架的話,建議使用最新穩定版。
『肆』 使用PHP Yii2.0框架上傳圖片的時候出現下面錯誤
jq的版本問題,新版本jq取消了xhr.getResponseHeader 這個方法。可以修改jq的版本,或者手動添加xhr.getResponseHeader 方法到jq文件去
『伍』 php Yii 框架問題!
組件的意思是封裝了一定邏輯處理的,可以在控制器間共享使用的包。當你發現你總是需要在不同的控制器間來回拷貝代碼的時候,也許就是時候把這些可以共有的代碼打個包,寫成組件了。
它只是封裝好的函數,使用范圍就是你的controller。也就是說,在你的控制器進行邏輯處理的時候,當你想要使用某個組件裡面的函數,那麼這個組件就是被你用到了。如果你沒有用到過某個組件裡面的函數,那麼它自然是不起任何作用的。
而且你整個的流程也有一些偏差,真正的流程應該是 用戶發起請求->瀏覽器接受請求發送到web伺服器->web根據請求調用相應controller->controller進行邏輯分析,如果需要調用model則調用相應model對象->將處理好的數據返回給web伺服器->web伺服器將信息返回到瀏覽器進行顯示(通過views層)
希望對你有幫助^^
『陸』 PHP中使用YII框架的問題
因為你Users Model的對應的表明沒改,在這個Users模型類里,有這樣的方法:
public static function tableName()
{
return '{{%users1}}'; // users1是你的新表名
}
而且直版接執行Sql查詢,好權像不是這樣用的吧?
我一般都是這樣的
Yii::$app->getDb()->createCommand($sql)->queryAll()
Yii::$app->getDb()->createCommand($sql)->queryOne()
Yii::$app->getDb()->createCommand($sql)->excute()
....
區別你可以看看源代碼的說明。(Yii2上的用法,yii1.x應該差不多,你稍微改改就應該沒問題)
『柒』 php中的Yii是什麼意思呢,有什麼作用呢
Yii是一個基於組件的PHP框架,採用OOP編寫
『捌』 Yii 2.0 如何獲取 main.php 裡面的 components 裡面的配置
你用gii生成mole的時候,它那裡已經說得很清楚了,請看清楚! 還有可以看生成的mole所繼承的類,這些類的屬性 一般可以在配置文件中配置
『玖』 PHP中yii框架搭建
按理說是語法錯誤,但是有些語法是沒事的,所以在運行時不報錯就不用管它
『拾』 yii 2 相比yii 1.1.x 有什麼變化
Yii2要求PHP版本不低於5.4,主要有如下改進: 1)支持PHP框架間協作組制定的PSR-4標准,這簡化了目錄並提高了類自動載入速度 2)內置支持Restful API框架 3)支持依賴注入(Dependency Injection)和服務定位(Service Locator) 4)支持大批量數據查詢(Batch Query) 5)AR添加對redis,mangodb的支持 6)支持嵌套事務 7)支持子查詢