我正在開發一個有點複雜的AJAX應用程序,使用symfony 1.4。這將是非常有益的,我使用了自定義屬性爲我的模塊,這是我在module.yml配置文件定義,例如:從其他模塊訪問symfony模塊配置
all:
first_property: value1
second_property: value2
等
這個特性將用於主要用於格式化JavaScript生成的視圖,使用從我的模塊返回的JSON值。例如 - 我的主模塊(用於呈現基本視圖)控制器,我想用類似的東西:
// In frontend/modules/main
$property sfConfig::get('mod_somemodule_someproperty');
它不會因爲一個模塊的默認屬性是不可訪問的模塊之外的工作由sfConfig :: get()方法。
我的問題是:
是否有可能以某種方式訪問這些屬性?
如果不是 - 我會很感激,如果有人提出了一種不同的方式,我可以爲我的模塊指定一些重複的屬性,並從外部控制器訪問它們。
謝謝。
是的,我知道我可以指定應用程序範圍的設置,我只是認爲它會更合適(或優雅)設置每個模塊 - 因爲它們基本上是模塊級別的。例如 - 一個名爲_visible_fields_的屬性,定義哪些模型字段應該在列表視圖中可見。 – Przemek
指出在模塊級別需要它們時,它不是更合適。 – Gerry
所以我去了應用程序級別的設置。謝謝大家的回覆。 – Przemek