2011-10-10 2 views
0

Magento Backend (Admin Side)에서 간단한 양식을 만들려고합니다. 오른쪽에 "Add New"버튼을 표시하고 싶습니다. 나는 다음과 같은 코드Magento의 Createblock() 메소드에서 사용되는 인수는 무엇입니까?

$this->loadLayout() ->_addContent($this->getLayout()->createBlock('namespace_mymodule')) ->renderLayout();

하지만 ... 난 정확히 내가 CreateBlock() 메소드에 전달해야 인수가 무엇인지 모르는 작동하지를 사용했다 .. 난 그냥 누구나 할 수있다 이걸로 도와주세요 ...

답변

1

Mage::getModel($class_string)Mage::helper($class_string)이 모델과 도우미의 인스턴스를 만드는 것과 같은 방식으로 createBlock($class_string) 메서드가 블록 인스턴스를 생성합니다.

간단한 양식을 만들려면 새로 만든 블록에서 ->setTemplate($template_file) 메서드를 호출하여 수행 할 수있는 템플릿과 블록을 연결해야합니다. 그 외에도 도움이 될만한 정보가 더 필요합니다.