我目前正在使用Symfony,我想知道如何更改默認的部分。如何更改Symfony中的默認部分?
在我的components.class.php中,我有我的_Whatever.php的executeWhatever()。不過,我想在我的executeWhatever(添加條件),所以我可以做這樣的事情:
public function executeWhatever(sfWebRequest $request)
{
if (myCondition)
usePartial('_firstPartial.php');
else
usePartial('_secondPartial.php');
}
我可以很容易includePartial();直接進入我的_Whatever.php,但我有一些我想根據myCondition做出的學說要求。
我發現我可以在我的executeWhatever()中使用includePartial(),除了它仍然包含默認的_Whatever.php。
所以問題很簡單:我怎樣才能改變我的組件方法executeWhatever()使用的默認部分?
爲什麼不能通過$ myCondition到組件部分一則包括部分有呢? – Dziamid 2011-04-05 09:22:52
因爲我說過,根據這種情況,過程是不同的(我的意思是數據庫查詢和其他東西) – MaximeBernard 2011-04-05 23:01:28