嗨,我想覆盖一个控制器(在/controllers/front/MyAccountController.php中),我尝试了不同的事情:
class MyAccountController extends MyAccountControllerCore
{
/**
* Assign template vars related to page content
* @see FrontController::initContent()
*/
public function initContent()
{
exit("test");
}
// SAME CODE //
我也尝试使用此代码:
class MyAccountControllerCore extends FrontController
{
/**
* Assign template vars related to page content
* @see FrontController::initContent()
*/
public function initContent()
{
exit("test");
}
请问正确的方法是什么?
最佳答案
所有这些方法都应该起作用,
您是否在“高级参数”>“性能”中选中了“禁用所有替代”选项
应该是没有
您也可以删除文件app / cache / prod / class_index.php以强制PrestaShop扫描替代文件夹。