1 / 12

Zend Framework Quick start

Zend Framework Quick start. Faheem Abbas Software engineer. Zend Framework quick start. Design patterns MVC design patterns Directory Structure Bootstrap Hello world example. Design patterns.

odeda
Télécharger la présentation

Zend Framework Quick start

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Zend Framework Quick start Faheem Abbas Software engineer

  2. Zend Framework quick start • Design patterns • MVC design patterns • Directory Structure • Bootstrap • Hello world example

  3. Design patterns  a design pattern is a general reusable solution to a commonly occurring problem in software design. (en.wikipedia.org/wiki/Design_pattern_(computer_science))

  4. MVC design patterns Model-View-Controller (MVC) is a design pattern that simplifies application development and maintenance. • Model: Responsible for the business logic of an application • View: Typically what would be considered web design, or templating. • Controller: The controller layer glues everything together.

  5. Directory structure

  6. Bootstrap (index.php)

  7. Hello world with ZF MVC We have done basic configuration. It time to have fun…. In your application/controllers/IndexController.php <? class IndexController extends Zend_Ctontroller_Action { public function indexAction() { } } ?>

  8. Hello world cont… Next in your application/views/ Create views/index/index.phtml And write <html> <body> Hello world………….. </body> </html>

  9. Using Models In application/models Write <? class Math { public function __construct() { } public function sum($val1,$val2) { return $val1 + $val2; } } ?>

  10. Model cont.. Now in controller, write <? class IndexController extends Zend_Ctontroller Action { public function indexAction() { $math = new Math(); $sum = $math->sum(5,10); $this->view->sum=$sum; } } ?>

  11. Example cont… And finally in your view(application/view/scripts/index/index.phtml) Write, <? echo ‘sum is ’ . $this->sum; ?>

  12. Thanks Next….. Two step view Zend_Db_Configuration And many more….. Faheem Abbas Software engineer

More Related