以下是 view.html.php
中的代码class ><><><><><><><>< extends JViewLegacy
{
public $data;
// Overwriting JView display method
function display($tpl = null)
{
// Check for errors.
if (count($errors = $this->get('Errors')))
{
JError::raiseError(500, implode('<br />', $errors));
return false;
}
$data = $this->data; // This is having array object
// Display the view
parent::display($tpl);
}
}
以下是 default.php
中的代码Result View
<?php
echo "<pre>";
print_r($data);
echo "</pre>";
?>
default.php 中的数据未显示任何数据。
答案 0 :(得分:2)
要从 view.html.php 指定值,您应该使用以下内容:
$this->data = $data;
在 default.php 中,您应该通过以下方式访问$ data:
print_r($this->data);