導航:首頁 > 編程語言 > yiiphp

yiiphp

發布時間:2022-02-05 07:58:46

A. php Yii 框架問題!

yii的component組件有點像對php一些功能的擴充。

在yii應用app啟動時載入。並發生作用。

比如像對http請求的處理組件,緩存組件,授權組件,資料庫組件,會話組件。

網址處理組件。

這幅圖可以說明,組件在框架中的作為。

B. 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應該差不多,你稍微改改就應該沒問題)

C. yii怎麼引用php文件

首先$this->bbb() 調用的是當前實例所屬的類的方法,你siteController這個類里邊以及父類里邊都沒有bbb()這個function 當前報錯

如果要調用aaa.php這個文件的方法,可以將aaa.php文件 改成類
比如,
class AAA{
public static function bbb(){
echo 'I am function bbb';

}

}
把這個aaa.php放在SiteController所在目錄下

然後在SiteController使用
AAA::bbb();
即可!

D. 誰能幫我解釋下這幾句php程序(Yii框架)什麼意思

Yii的表單驗證規則,可以看看手冊裡面的 cvalidator

E. yii是基於php哪個版本寫的

yii 2.0 需要 PHP 5.4 以上版本,yii 1.1 最低需求是PHP 5.1.0.

F. thinkphp與yii 哪個更優秀,分別是哪些方面優秀

yii更優秀,而且要比thinkphp優秀很多。

要回答分別是哪些方面優秀我們先要明白,框架是用來干什麼的。
框架的作用:1、簡化開發。2、提高工程的可維護性。3、規避編程語言本身的坑和陷阱。
那麼我們就從這3個方面來討論下著二者的優劣。

1、簡化開發方面:從新手的視角來看(或者表面來看),thinkphp做項目更簡單,因為其一提供了大部分web開發常用類庫,其二中文手冊寫的很詳細。但事實上,thinkphp有兩個缺失的特性導致一旦項目做久或者稍微上規模,就會使人頭痛不堪,這缺失的兩個特性分別是:完整的AR支持以及完善的多層次模型
其次,web項目開發中大部分代碼都是重復的,因此自動化代碼生成工具是必不可少的,截至最新的tp3.2.3,我仍然沒看到tp對自動化工具有任何支持的跡象

2、可維護性,缺失了完整的AR和多層次模型,代碼不可能工整到哪裡去,代碼一多,源代碼必然跟面條一樣雜亂。最重要的時,TP沒有unitTest,這導致重構都無門。同樣,資料庫方面,tp缺失了數據遷移工具,這都導致了項目後期維護由很大困難

3、規避編程語言本身的坑和陷阱:tp和Yii都是由PHP做的實現,PHP本身有很多的坑和陷阱,諸如混亂的語言結構與函數傻傻分不清的關系,變數轉換的陷阱,凌亂不堪的類庫命名。這些在yii里基本都得到了改善,Yii完全用面向對象的方式構建,常用web類庫都以組件方式呈現,終於改善了PHP程序員邊寫代碼邊網路:『XX功能該用哪個函數』的情況。反觀TP,僅僅對常用類庫封裝成class,要用什麼取什麼,根本沒做過精心的設計,完全像是一個多年的程序員攢了些類庫,然後七拼八湊而成的一個框架,因此我常常說,thinkphp是個偽MVC框架。

G. php中yii框架findByAttributes()怎麼用呢

$model=Post::model()->findByAttributes(array('user'=>$user));
這個方法是 只要找到一個符合的 就返回 ,findAllByAttributes 找全部 的 數據 , 用法一樣的

H. php中的Yii是什麼意思呢,有什麼作用呢

Yii是一個基於組件的PHP框架,採用OOP編寫

I. YII php的js動態調用怎麼寫呢,解決了一包中華

沒有代碼解決不了!
代碼給我的話,可以幫你。

J. php yii2 高級包和基礎包的區別

額,基礎包相對於高級包來講,更適合剛學習yii框架的
感覺也沒多大區別,有一定基礎的話,推薦直接用高級包吧
高級包已經分好前台、後台,基礎包只有前台
不過這些都可以自己弄,這個並沒有什麼,所以隨便用一個都行
更多問題可以去php中文網問答社區提問http://www.php.cn/wenda.html,大神在線幫你解決,希望對你有幫助

閱讀全文

與yiiphp相關的資料

熱點內容
哪裡可以看夏木的電影app 瀏覽:452
如何辨別原裝數據線安卓 瀏覽:631
手機pc游戲解壓教程 瀏覽:696
安卓怎麼設置高清動態壁紙 瀏覽:777
古劍七存檔文件夾 瀏覽:376
mom伺服器下載文件命令 瀏覽:277
office編程教程 瀏覽:672
為何稱加密鎖為加密狗 瀏覽:558
阿里雲伺服器遠程異常 瀏覽:290
世界上最大的魔方解壓球 瀏覽:417
書籍編譯器下載 瀏覽:715
rosmoveit編程 瀏覽:198
人人講app怎麼使用 瀏覽:293
android查看文件工具 瀏覽:943
女程序員化妝視頻大全 瀏覽:745
錄音筆如何修改文件夾 瀏覽:645
八爪魚數據採集加密文字替換 瀏覽:84
android系統運行動態編譯的程序 瀏覽:420
計算編程中常用的if語句是 瀏覽:737
linux文件夾許可權亂了 瀏覽:912