Hellos View

现在model已经返回了数据,那么就需要view来显示数据。view与前台的view也相似

与前台一样,这里的model也是自动初始化的。view主要有三行程序,一是得到model返回的数据,二是传递数据给模板,三是调用display方法,显示输出。

以下是 views/hellos/view.html.php. 代码清单:

<?php
/**
 * Hellos View for Hello World Component
 *
 * @package    Joomla.Tutorials
 * @subpackage Components
 * @link http://dev.joomla.org/component/option,com_jd-wiki/Itemid,31/id,tutorials:components/
 * @license        GNU/GPL
 */

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();

jimport( 'joomla.application.component.view' );

/**
 * Hellos View
 *
 * @package    Joomla.Tutorials
 * @subpackage Components
 */
class HellosViewHellos extends JView
{
    /**
     * Hellos view display method
     * @return void
     **/
    function display($tpl = null)
    {
        JToolBarHelper::title( JText::_( 'Hello Manager' ), 'generic.png' );
        JToolBarHelper::deleteList();
        JToolBarHelper::editListX();
        JToolBarHelper::addNewX();

        // Get data from the model
        $items =& $this->get( 'Data');

        $this->assignRef( 'items', $items );

        parent::display($tpl);
    }
}

相关文章:

  • 2021-08-15
  • 2021-05-28
  • 2021-10-20
  • 2021-11-01
  • 2021-07-08
  • 2022-03-08
  • 2022-02-06
  • 2021-10-01
猜你喜欢
  • 2021-10-14
  • 2021-09-14
  • 2021-07-16
  • 2021-09-25
  • 2021-05-23
  • 2022-01-16
  • 2021-06-04
相关资源
相似解决方案