2010-04-17 82 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]