我收到此错误,为什么我尝试从后端的基本管理员生成列表中对结果进行排序:
再也没有遇到过这个问题:
(!)致命错误:无法在第 10 行调用堆栈#时间记忆函数位置 1 0.0004 370000 {main}()..\backend_dev.php:0 2 0.1291 上重新声明类 BasePhotoPeer 在 PROJECTNAME\lib\model\om\BasePhotoPeer.php 6509976 sfContext->dispatch() ..\backend_dev.php:13 3 0.1291 6510008 sfFrontWebController->dispatch() ..\sfContext.class.php:170 4 0.1296 6529528 sfController->forward() ..\sfFrontWebController.class。 php:48 5 0.1494 7268288 sfFilterChain->execute( ) ..\sfController.class.php:238 6 0.1497 7269144 sfRenderingFilter->execute( ) ..\sfFilterChain.class.php:53 7 0.1497 7269144 sfFilterChain->execute() ..\sfRenderingFilter.class.php:33 8 0.1499 7269976 sfBasicSecurityFilter->execute( ) ..\sfFilterChain.class.php:53 9 0.1500 7270008 sfFilterChain->execute( ) ..\sfBasicSecurityFilter.class.php:72 10 0.1502 7270960 sfExecutionFilter->execute() ..\sfFilterChain.class.php:53 11 0.1503 7271704 sfExecutionFilter->handleAction() ..\sfExecutionFilter.class.php:42 12 0.1503 7277ExecutionFilter ->executeAction() ..\sfExecutionFilter.class.php:78 13 0.1537 7377448 sfActions->execute()..\sfExecutionFilter.class.php:92 14 0.1539 7378328 autoPhotoActions->executeIndex()..\sfActions.class。 php:60 15 0.1626 8232616 autoPhotoActions->getPager( ) ..\actions.class.php:45 16 0.1627 8232664 sfModelGeneratorConfiguration->getPager( ) ..\actions.class.php:129 17 0.1645 8382080 sfPropelPager->__con ..\sfModelGeneratorConfiguration.class.php:469 18 0.1721 9275456 常量 ( ) ..\sfPropelPager.class.php:37 19 0.1722 9275688 sfAutoload->autoload( ) ..\sfPropelPager.class.php:0 20 0.1722 9275688 sfAutoload->loadClass( ) ..\sfAutoload.class.php:163 21 0.1725 9295720 要求('PROJECTNAME\lib\model \PhotoPeer.php')..\sfAutoload.class.php:188 22 0.1742 9556976 要求('PROJECTNAME\lib\model\om\BasePhotoPeer.php')..\PhotoPeer.php:3
这发生在我生成后端管理模块的所有模型上。一种临时解决方案是require 'lib/model/om/BaseENTITYPeer.php';
从ENTITYPeer.php class
.
但我不明白为什么这条线从一开始就在这里(所有使用推进生成经典的模型)。在我制作的其他项目中,实体类上没有出现这样的行。