Prestashop 1.7本地环境和symfony服务器:运行命令

时间:2017-06-17 20:04:42

标签: symfony prestashop prestashop-1.7

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>

所以我的问题是:

  1. Prestashop 1.7+支持" php app / console(或Symfony v3 +的bin / console)服务器:运行"?
  2. Prestashop 1.7+是否支持Symfony app_dev.php调试模式?
  3. 我应该使用" php app / console(或Symfony v3 +中的bin / console)doctrine:schema:validate)"确保模型和数据库正确无误?
  4. 有没有计划使用Twig代替Smarty?
  5. 感谢。

1 个答案:

答案 0 :(得分:2)

Prestashop 1.7仅使用非常少的symfony组件,主要用于后台产品列表和模块页面。

您不能使用任何symfony命令,因为不包含app / console。 此外,即使浏览源文件,您也会发现教条实体未在任何地方使用,因此您无法验证模式。

Twig仅用于我前面提到的2页的后台。

总而言之,除非你进入核心代码并且你不能(轻松地)包含任何捆绑包或使用任何Symfony命令,否则你不会真正发现任何symfony。