Creating a Zend Controller File

This procedure describes how to create a new Zend Controller file.

 

A Zend Controller is a class for working with the "controller" portion of the model-view-controller pattern. The Zend Controller manages the communication between user actions and your application.

See http://framework.zend.com/manual/en/zend.controller.html for more information on the Zend Controller.

 

Zend Studio offers the option to create Zend Controller files based on the Zend Controller Template (for projects based on Zend Framework version 1.7 and below) and based on the Zend Tool (for projects based on Zend Framework version 1.8 and above).

 

 

Instructions on how to complete a procedure

To create a new Zend Controller file:

  1. In PHP Explorer view, right-click the controllers folder in your Zend Framework Project and select New | Zend Framework Item | Zend Controller.
    The New Zend Controller Wizard is displayed.

zend_controller_new.png

New Zend Controller Wizard

  1. If you selected to create a Zend Tool based Controller:

  1. Enter a name for the Controller.
    The default name for the created controller will be <Controller Name>Controller.php (e.g. MyNewController)
    The default location for the file will be in the application's default 'controllers' folder.

  2. Select the required containing Zend Framework project from the Project Name drop-down list.

If you selected to create a Template-based Controller:

  1. Ensure the required containing source folder is correct.
    It is recommended to create all Zend Controllers in the project's controllers folder.

  2. Enter the Controller name in the File Name field.

  3. Click Next to view and edit the template on which the new Controller will be created.

  1. Click Finish.

A new Zend Controller file will be created with the relevant template.

The new file will be created in the project's 'controllers' folders and displayed in the MVC Outline view.

 

 

link_icon.png

Related Links:

Zend Framework Integration

Developing with Zend Framework

Creating Zend Framework Elements

Creating Zend Framework Projects

Creating a Zend Table File

Creating a Zend Model File

Creating a Zend View File

Creating a Zend View Helper File