2017-11-02 2 views
0

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

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

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

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

답변

0

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

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

관련 문제