PHP致命错误:类';sfConfig';在运行PHP Excel Symfony1.4时找不到

PHP致命错误:类';sfConfig';在运行PHP Excel Symfony1.4时找不到,php,excel,symfony-1.4,Php,Excel,Symfony 1.4,我正在尝试在symfony1.4中运行phpExcel的基本示例,我得到了这个错误 C:\wamp\www\orangehrm-3.01\symfony>php plugins/sfPhpExcelPlugin/examples_1_2/01s imple.php 10:39:01 Create new PHPExcel object PHP Fatal error: Class 'sfConfig' not found in C:\wamp\www\orangehrm-3.01\sym

我正在尝试在symfony1.4中运行phpExcel的基本示例,我得到了这个错误

C:\wamp\www\orangehrm-3.01\symfony>php plugins/sfPhpExcelPlugin/examples_1_2/01s
imple.php
10:39:01 Create new PHPExcel object
PHP Fatal error:  Class 'sfConfig' not found in C:\wamp\www\orangehrm-3.01\symfo
ny\plugins\sfPhpExcelPlugin\lib\sfPhpExcel.class.php on line 9

任何想法都是合适的。

此插件示例的代码有点奇怪。它使用
sfConfig
类读取Symfony配置变量,但不初始化或包含任何Symfony代码(因此出现错误)


事实上,当您查看这个插件的代码时,您会发现它所做的只是在实例化
PHPExcel
对象时设置一些配置。我会完全跳过插件,直接在您的项目中使用
PHPExcel
(您可以将其包含在使用它的控制器中,也可以将其包含在
ProjectConfiguration.class.php
中,以使其可用于整个项目(但不推荐).

你能告诉我如何分步直接在我的项目中使用PHPExcel吗,因为我对这个框架还不熟悉,我不知道你应该只使用PHPExcel网站上的示例。如果你在你的控制器中生成
xls
,你可以
要求一次sfConfig::get('sf\u lib\u dir'))“/PHPExcel/PHPExcel.php”;
然后在示例中使用它(我假设您将PHPExcel代码保存在
lib/PHPExcel
中)。