2013-05-21 61 views
0

我正在Yii的一個項目中工作,在這個項目中,客戶希望不應該有任何跡象表明它在任何框架中編碼。可以更改自動Yii ID嗎?

因此,儘管通過Yii中產生的任何視圖的最後一頁源下去,我們可以看到,它會自動將默認標籤的ID名稱,如:

「#yw0」,「#YW1」 。, jQuery的( '#yw0')yiiListView({ 'ajaxUpdate':[ 'yw0'], 'ajaxVar': 'AJAX') 等

所以我想知道是否有反正變化這些默認值並將它們更改爲其他值,例如:'cp1','cp2'等。

這可能嗎?如果是這樣,那麼執行此操作的方法是什麼?

問候,

+0

那麼'yiiListView'呢? –

+0

每個小部件都有一個可以設置的'id'屬性。另外,使用'CHtml'幫手,你可以手動設置你使用的每個元素的ID。文檔涵蓋了所有這些。 – Twisted1919

+0

那麼改變yiiListView的標題呢? –

回答

0

你應該手動設置控件的ID屬性,像Twisted1919說。如果您需要快速修復,還可以更改核心框架代碼並更改CHtml::ID_PREFIX,但我不會推薦此操作。

0

爲什麼你想從Yii獲得不同的id?

直到你深深地需要這個東西,改變框架的任何東西都不是好的選擇。

是的,可以在yii中給出不同的id。如果你在yii和模型中使用表格,那麼你必須在yii模型中設置屬性。

相關問題