Revision: 37041
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 3, 2010 02:36 by nikefido
Initial Code
<?php
/******************************************
App Async Controller for AJAX functionality
Module: App
Controller: Async
******************************************/
class App_AsyncController extends Zend_Controller_Action {
public function init() {
//Set no views to render in any action
//You may wish to change this if you want to use a view file
$this->getHelper('viewRenderer')->setNoRender();
//Ensure this is an AJAX request
if(!$this->_request->isXmlHttpRequest()) {
die(); //You may want to throw an Exception instead
}
}
public function someAction() {
//Disable the layout.
$this->getHelper('layout')->disableLayout();
}
}
Initial URL
Initial Description
Example controller used for AJAX requests - Disables layout, shows how to sent an action to not render a view (setNoRender) and adds some security checks.
Initial Title
Zend ajax controller - testing if ajax, turning off layout and disabling view file
Initial Tags
Initial Language
PHP