2012-04-18 28 views
-1

我正在爲一個新項目尋找Yii PHP框架,但經過一些演示並檢查了代碼後,我注意到所有的javascript都是通過Yii函數生成的。反正有重寫這個嗎?我真的希望能夠爲項目的各個部分編寫自己的JavaScript,專門用於需要大量JavaScript的基於地圖的搜索片段。這是否可能,是否值得使用Yii進行一個項目,我需要爲項目的幾個部分編寫一大堆我自己的JavaScript?編寫你自己的JavaScript和使用Yii PHP框架?

回答

1

當然,如果您不能或不想使用內置小部件,您可以自己編寫大量的Javascript;但很多時候「編寫你自己的」可能會變成一個小部件的子類,這樣你就可以擴展它或者從頭開始編寫你自己的小部件。根據我的經驗,能夠根據您提供的更高級別規範(即配置小部件)自動生成Javascript是非常理想的。

從你的問題,雖然似乎有自動化Javascript的具體情況看起來令人不安 - 你可能會更新具體細節?

+0

當然,我正在查看級聯下拉的例子,並注意到它產生了100%的JavaScript,並且你只是傳遞了輸出div的jquery選擇器。順便說一下,這是非常好的,但如果你有前端開發人員在前端代碼上工作,而後端開發人員在後端代碼上工作,看起來它可能會變得有點混亂。 – user797963 2012-04-20 18:13:06

+0

也意味着補充一點,我們可能會根據我們的開發團隊的工作方式對此採取錯誤的評論。雖然,可以擴展小部件或從頭開始編寫自己的小部件,這真是個好消息。 – user797963 2012-04-20 18:16:48

1

雖然Yii有助手可以爲您生成一些JavaScript代碼,但沒有什麼能夠阻止您在自己的輸出中包含自己的代碼。