magento ——–開發方面—controller和其他的一些資料的取得和操作

來源:互聯網
上載者:User

controller中的
1
得到layout
在controller中
$this->getLayout()->getBlock('head')
就是:
Mage::getSingleton('core/layout')->getBlock('head')

2
在controller中:
$this->_addContent($this->getLayout()->createBlock('blog/manage_blog_edit'))
就是
$this->getLayout()->getBlock('content')->append($this->getLayout()->createBlock('blog/manage_blog_edit'));

$this->_addContent($this->getLayout()->createBlock('blog/manage_blog_edit'))
       ->_addLeft($this->getLayout()->createBlock('blog/manage_blog_edit_tabs'));

3
//開始畫方法
$this->loadLayout();
//畫出來。
$this->renderLayout();
重新導向。
$this->_redirect('*/*/');

4
得到登陸了的賬戶的資訊。
Mage::getSingleton('admin/session')->getUser()->getFirstname()
Mage::getSingleton('admin/session')->getUser()->getLastname()

5
得到當前的category----Mage_Catalog_Model_Category
Mage::getSingleton('catalog/layer')->getCurrentCategory()

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.