2010-04-17 80 views
0

我剛纔這條線在模板:的Symfony:執行include_component後空白頁()

<?php include_component('sfGuardRegister', 'register') ?> 

時,它的執行得到了一個空白頁面。我調試了include_component()和流程處理不進入其中,我的意思是:

function include_component($moduleName, $componentName, $vars = array()) 
{ 

    die("enter"); 
    echo get_component($moduleName, $componentName, $vars); 
} 

任何想法?

+0

是的,我已經寫了一個自定義模塊+組件。 – ziiweb 2010-04-18 05:11:03

回答

0

你加載了PartialHelper嗎?

sfContext::getInstance()->getConfiguration()->loadHelper('Partial'); 
0

如果您處於生產環境(index.php),空白頁面將顯示錯誤。更改爲開發環境(frontend_dev.php),它會告訴你爲什麼有問題。

我敢打賭,你有沒有在setting.yml啓用sfGuardRegister:

all: 
    enabled_modules:  [.... , sfGuardRegister]