我想爲管理髮電機創建我自己的模板, ,所以我遵循教程,現在我正在根據「管理員」模板創建自己的模板。 但我定義了一個名爲「rubrique」文件「newAction」在新的變數,當我試圖把它調用模板「newSuccess.php」我得到這個錯誤:未定義的變量與symfony(管理員發電機)
注意:未定義的變量:rubrique用C :\ WAMP \ WWW \ PhpProject2 \ DATA \發電機\ sfDoctrineModule \ IMMO \模板\模板\ newSuccess.php上線
newAction:
公共職能executeNew(sfWebRequest $要求) {this-> rubrique = 12;
}
NewSuccess.php:
回聲$ rubrique;
PS:我已經簡化代碼
沒有任何人有一個解決方案?對不起,我的英語不好:p
你的模板文件叫做'NewSuccess.php'或'newSuccess.php'。我認爲模板文件名區分大小寫。否則,它看起來應該工作。你如何告訴symfony在'generator.yml'中使用你的自定義管理生成器? –
模板被稱爲 'newSuccess.php' – khelkhel
generator.yml: 「發電機: 類:sfDoctrineGenerator PARAM: model_class:Rubrique 主題:IMMO non_verbose_templates:真 with_show:假 奇:〜 複數:〜 route_prefix:rubrique with_doctrine_route:true actions_base_class:sfActions' – khelkhel