2011-03-14 2 views
1

으로 작성되었습니다. 처음으로 Magento (및 Zend Framework)와 함께 작업하고 있습니다. 수동으로 작성된 쿼리를 기반으로 채워지는 맞춤 그리드 쿼리를로드 할 수 있도록 Mage_Core_Model_Mysql4_Collection_Abstract를 확장하려고하고 확장 된 Grid 클래스의 선택 필드를 구문 분석하여 동적으로 만듭니다 ... 심지어 이것이 가능합니까 아니면 죽은 말을 때리고 있습니까? 나는 지금 1 주일 동안 그곳에 있었고 아무데도 못 가고있다. 문제는 __Model_mysql4_Collection 클래스 내부가 constuct에서 _init()를 사용하여 리소스 모델로 초기화되어야하는 것으로 보입니다.동적 Magento Grid가 데이터베이스 쿼리

답변

3

학습 연습으로 the module creator을 사용하여 관리 그리드 페이지를 만들고 이것이 어떻게 수행되는지보십시오. 또는 출력물을 수정하여 필요한 것을 얻을 수도 있습니다.

격자 컨테이너 블록, 격자 블록 (_prepareCollection_prepareColumns 메소드 포함), 모델, 자원 모델 (단일 레코드 표시) 및 콜렉션 자원 모델 (여러 레코드 표시)이 있습니다.

자신의 _init 메서드를 제공하면 문제가 발생하지 않습니다. 아마도 당신은 config.xml과 코드를 pastebin이나 뭔가 게시하고 싶을 것입니다.