2017-11-02 14 views
0

나는 prestashop으로 시작했고 코드에 조직적인 문제가 있습니다. 여러 모듈과 새 테이블을 만들었습니다. 또한 테이블을 사용하려는 myprestashop/override/폴더에서 컨트롤러를 재정의 했으므로 새 클래스를 만들어야합니다. 하지만 우선 순위가 부여 된 컨트롤러와 마찬가지로 모듈에서 많은 액세스 권한을 얻기 위해 선행 방식으로 클래스를 작성해야할지 모르겠습니다.Prestashop 1.7 모듈 및 재정의 된 컨트롤러에 대한 새 클래스 만들기

지금은 내 모듈을 내 재정의 컨트롤러에서 작성한다고합니다. 나는 그것이 올바른 해결책이 아니라는 것을 알고 있지만.

require_once _PS_MODULE_DIR_.'my_module/classes/MyNewClass.php' 

누군가 답변을 했습니까? 감사합니다!

답변

0

PrestaShop에는 사용자 정의 클래스에 대한 자동로드 기능이 없으므로 사용자의 방법이 수용 가능한 솔루션입니다.

그러나 내가하고 싶은 것은 Composer을 모듈에 사용하고 모듈이 필요로하는 모든 클래스와 라이브러리에 autoloading 기능을 사용하는 것입니다.