本文整理匯總了PHP中Zend_Controller_Action_Helper_ViewRenderer::getViewSuffix方法的典型用法代碼示例。如果您正苦於以下問題:PHP Zend_Controller_Action_Helper_ViewRenderer::getViewSuffix方法的具體用法?PHP Zend_Controller_Action_Helper_ViewRenderer::getViewSuffix怎麽用?PHP Zend_Controller_Action_Helper_ViewRenderer::getViewSuffix使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Zend_Controller_Action_Helper_ViewRenderer
的用法示例。
在下文中一共展示了Zend_Controller_Action_Helper_ViewRenderer::getViewSuffix方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: testInitViewWithOptions
public function testInitViewWithOptions()
{
$this->request->setModuleName('foo')->setControllerName('index');
$controller = new Foo_IndexController($this->request, $this->response, array());
$this->helper->setActionController($controller);
$viewDir = dirname(__FILE__) . str_repeat(DIRECTORY_SEPARATOR . '..', 2) . DIRECTORY_SEPARATOR . 'views';
$this->helper->initView($viewDir, 'Baz_Bat', array('neverRender' => true, 'noRender' => true, 'noController' => true, 'viewSuffix' => 'php', 'scriptAction' => 'foo', 'responseSegment' => 'baz'));
$this->assertTrue($this->helper->getNeverRender());
$this->assertTrue($this->helper->getNoRender());
$this->assertTrue($this->helper->getNoController());
$this->assertEquals('php', $this->helper->getViewSuffix());
$this->assertEquals('foo', $this->helper->getScriptAction());
$this->assertEquals('baz', $this->helper->getResponseSegment());
$scriptPaths = $this->helper->view->getScriptPaths();
$scriptPath = $scriptPaths[0];
$this->assertContains($this->_normalizePath($viewDir), $this->_normalizePath($scriptPath));
$helperPaths = $this->helper->view->getHelperPaths();
$found = false;
foreach ($helperPaths as $prefix => $paths) {
if ('Baz_Bat_Helper_' == $prefix) {
$found = true;
}
}
$this->assertTrue($found, 'Helper prefix not set according to spec: ' . var_export($helperPaths, 1));
$filterPaths = $this->helper->view->getFilterPaths();
$found = false;
foreach ($filterPaths as $prefix => $paths) {
if ('Baz_Bat_Filter_' == $prefix) {
$found = true;
}
}
$this->assertTrue($found, 'Filter prefix not set according to spec' . var_export($filterPaths, 1));
}
示例2: testViewSuffixInstanceNotSharedWhenViewHelperIsCloned
/**
* @group ZF-11127
*/
public function testViewSuffixInstanceNotSharedWhenViewHelperIsCloned()
{
$a = new Zend_Controller_Action_Helper_ViewRenderer();
$a->init();
$a->setViewSuffix('A');
$this->assertEquals('A', $a->getViewSuffix());
$b = clone $a;
$this->assertEquals('A', $b->getViewSuffix());
$b->setViewSuffix('B');
$this->assertEquals('B', $b->getViewSuffix());
$this->assertNotEquals('B', $a->getViewSuffix());
}