设定Zend_Form输出XHTML
时间:2014-11-29 22:35 来源: 我爱IT技术网 作者:山风
如果你有使用过Zend_Form就会发现由它所输出的并不是XHTML,所以我们需要使用view helper来帮我们实现。你可以直接在view的版面中加入以下view helper,就可以达到我们想要的效果:
最方便的方式就是直接在controller的plugin加入动作:
echo $this->doctype('XHTML1_STRICT');
最方便的方式就是直接在controller的plugin加入动作:
public function dispatchLoopStartup(Zend_Controller_Request_Abstract $request)
{
Zend_Layout::startMvc();
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
$viewRenderer->init();
$view = $viewRenderer->view;
$view->doctype('XHTML1_STRICT');
$view->headMeta()->appendHttpEquiv('Content-Type', 'text/html;charset=utf-8');
}
这样就会将每个输出的页面设定为XHTML格式,而且还预设content type和charset.
{
Zend_Layout::startMvc();
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
$viewRenderer->init();
$view = $viewRenderer->view;
$view->doctype('XHTML1_STRICT');
$view->headMeta()->appendHttpEquiv('Content-Type', 'text/html;charset=utf-8');
}
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
