Prestashop 1.7+基于Symfony。
Symfony本地环境调试模式意味着您运行命令" php app / console(或Symfony v3 +中的bin / console)服务器:运行"启动本地Web服务器仿真并使用本地浏览器在localhost地址(例如127.0.0.1)查看您的项目,不需要任何WAMP,MAMP,XAMPP等。
此外,本地调试模式意味着您使用app_dev.php前缀以调试模式查看站点(包含错误和性能报告,分析器和其他很酷的symfony功能)
Symfony中还有一些命令,例如" php app / console(或Symfony v3 +中的bin / console)doctrine:schema:validate)",用于验证Doctrine实体模型是否与Mysql数据库相关。 / p>
所以我的问题是:
感谢。
答案 0 :(得分:2)
Prestashop 1.7仅使用非常少的symfony组件,主要用于后台产品列表和模块页面。
您不能使用任何symfony命令,因为不包含app / console。 此外,即使浏览源文件,您也会发现教条实体未在任何地方使用,因此您无法验证模式。
Twig仅用于我前面提到的2页的后台。
总而言之,除非你进入核心代码并且你不能(轻松地)包含任何捆绑包或使用任何Symfony命令,否则你不会真正发现任何symfony。