banner 모듈 하나를 생성했습니다. 그것의 잘 작동합니다. 백엔드에서는 배너 이미지를 추가하고 활성화 또는 비활성화 할 수있는 옵션이 있습니다. 처음에는 배너 배너 저장을 위해 "배너"이라는 이름의 테이블을 만들었습니다.admin 그리드 콜렉션의 테이블 이름 변경
이제 테이블 이름을 chilly_banner과 같이 변경하고 싶습니다. DB에 "chilly_banner"테이블을 수동으로 만들고 일부 레코드를 삽입했습니다.
관리자 배너 표에서이 표의 모음을 표시하려고합니다. 나는 그것을 어떻게하는지 전혀 모른다. 하지만 난
$collection = Mage::getModel('banner/chilly_banner')->getCollection();
그리고 모델 파일에
는 _init() 방법은 위 등 chilly_banner에 배너를 변경 _prepareCollection() 방법이 같은 노력했다.하지만 내가 가진
Fatal error: Call to a member function getCollection() on a non-object
in ../app/code/local/Chilly/Banner/Block/Adminhtml/Banner/Grid.php on
line 18
과 같은 오류 가지고 그리드 컬렉션에서 테이블 이름을 변경하고 또한() 방법이 너무 saveAction 테이블 이름을 변경하고자하는 방법을 어떤 생각? 내가 eagarly 당신의 응답을 기다리고있어
는 ..
감사합니다. 나는 모든 변화를 되돌리고 당신의 솔루션을 적용했다. 하지만 ""엔터티 구성을 검색 할 수 없습니다 : 배너/배너 " – DRAJI
과 같은 오류가 있습니다. 줄 번호 또는 오류 응답에 언급 된 파일이 있습니다. 모델 이름을 사용하지 않고 테이블 이름을 호출 할 수 있습니다. –
yar! 감사합니다. 방금 실수 했어. – DRAJI