내 데이터베이스의 데이터를 내 템플릿 파일에 넣으 려합니다. 이 데이터는 사용자 ID를 기반으로 선택됩니다.데이터베이스의 데이터를 템플릿에 저장하는 방법
나는 템플릿 파일을 설정했고 자신의 ID를 기반으로 사용자를 선택하는 코드를 가지고 있습니다. 내가 알지 못하고 해결할 수없는 부분은 데이터를 선택해야하는 코드를 배치해야하는 곳입니다. 즉 블록, 도우미 등 ...
블록에서 데이터를 가져와 각각의 입력 필드에 데이터를 배치하는 방법을 알지 못합니다.
제 질문은 다음과 같습니다
- 어디 코드 나 템플릿에서 해당 코드를 호출 어떻게
- 갈 것
=== 편집 ===
네임 스페이스/모듈/블록/Blockname.php
class Namespace_Module_Block_Blockname.php
extends Mage_Core_Block_Template
{
public function postsGetByIdAction($id)
{
$params = $this->getRequest()->getParams();
$prefs = Mage::getModel('module/model');
$prefs->load($params['id']);
$data = $prefs->getData();
return$data;
}
}
템플릿/네임 스페이스/모듈/templatefile.phtml
<?php echo $this->postsGetById(); ?>//returns invalid method Mage_Core_Block_Template::postsGetById(Array())
오류 메시지가 '배열'끝에서 말했듯이 나는 위해서 var_dump 시도했지만 난 여전히
왜 학습하지 마십시오 젠토 코딩하기 전에 D : 멕시코
인사말 뭐라구? http://alanstorm.com/2009/img/magento-book/magento-mvc.png 또는 http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-module_development_in_magento/custom_module_with_custom_database_table을 시도하거나 Google을 통해 자홍의 PVC 레이어 –
@ Bixi 두 가지 이유 1. Magento는 너무 오래 걸릴 것이고 배우기까지 오래 걸릴 것입니다. 그런 다음 그것을 사용할 때가되면 잊어 버릴만큼 우리가 사용하는 답변이됩니다. 당신이가는대로 데려가십시오. 2. 진정한 의미로 뭔가를 배우는 유일한 방법은 그것을 사용하는 것입니다. – tony09uk
모든 프레임 워크에서 코드를 작성하기 전에 1 또는 2 자습서를 작성하고 기본 사항을 이해하려고 시도한 후에 전체 기존 모듈을 이해하려고합니다. ... 그리고 나는 또한 게시물 의이 유형과 함께 stackoverflow을 오염시키지 않으려 고 노력합니다 :) –