我是symfony的新手,在创建新组件时遇到错误:
500 |内部服务器错误| sfConfigurationException组件 不存在:“etatFlotte”, “结果”。
我按照http://www.symfony-project.org/book/1_0 ... ayer#Slots中的步骤来构建我的组件。
我的模块名称是etatFlotte 在我的component.class.php
中我有这个:
class etatFlotteComponents extends sfComponents
{
public function executeResults(sfWebRequest $request){
}
}
在我的module / templates / _results.php中,我有一些HTML。
现在在我要显示组件modules / resume / templates / indexsuccess.php的模块中,我有代码:
include_component('etatFlotte','results')
我不应该得到任何错误,但我得到的组件不存在错误。我尝试添加到view.yml:
components:
etatFlotte: [etatFlotte, results]
但没有...... 有人能帮帮我吗?我真的想知道如何创建一个组件并让它工作。我想我错过了某些配置步骤.vchellen
答案 0 :(得分:0)
你可能错误地调用了吗?太频繁,这个错误发生了,
include_component('module/componentName', $paramsArray) // this is wrong
应该是,
include_component('module', 'componentName', $paramsArray)