我想将数据库中的数据放入我的模板文件中。将根据用户 ID 选择此数据。
我已经设置了模板文件,并且我有代码来根据他们的 id 选择用户,我不知道并且无法解决的是选择数据的代码需要放置的位置,即块,助手ETC...
我假设它需要进入一个块,从那里我不知道如何将数据获取到模板并将每条数据放入各自的输入字段中?
我的问题是:
- 代码会去哪里
- 如何从模板中调用该代码
===编辑===
命名空间/模块/块/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;
}
}
模板/命名空间/模块/模板文件.phtml
<?php echo $this->postsGetById(); ?>//returns invalid method Mage_Core_Block_Template::postsGetById(Array())
我尝试了 var_dump,因为错误消息最后说“数组”,但我仍然收到相同的消息