我有一个组件,我需要为其注册第二个视图。当我编码我的网址以设置视图变量时:
http://www.mysite.com/index.php?option=com_mycom&view=view1
至
http://www.mysite.com/index.php?option=com_mycom&view=view2
View2 不会显示。
我需要在控制器中注册第二个视图吗?你能给我指个参考吗?谷歌搜索结果为零。
编辑
view2 代码:
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport( 'joomla.application.component.view');
/**
* HTML View class for the mls Component
*
* @package UniversalDynamicMedia.com
* @subpackage Components
*/
class mlsViewlist extends JView
{
function display($tpl = null)
{
$model = &$this->getModel();
$array = $model->mlsListData();
$disparray = foreach ($array as list($a,$b,$c,$d,$e)) {
echo <tr><td>$a</td><td>$b</td><td>$c</td><td>$d</td><td>$e</td></tr>
}
$this->assignRef( 'disparray', $disparray );
parent::display($tpl);
}
}
?>