Presentation is loading. Please wait.

Presentation is loading. Please wait.

Zend Framework Quick start Faheem Abbas Software engineer.

Similar presentations


Presentation on theme: "Zend Framework Quick start Faheem Abbas Software engineer."— Presentation transcript:

1 Zend Framework Quick start Faheem Abbas Software engineer

2 Zend Framework quick start 1. Design patterns 2. MVC design patterns 3. Directory Structure 4. Bootstrap 5. Hello world example

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

4 MVC design patterns Model-View-Controller (MVC) is a design pattern that simplifies application development and maintenance. 1. 1. Model: Responsible for the business logic of an application 2. 2. View: Typically what would be considered web design, or templating. 3. 3. 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.ph tml) Write,<? echo ‘sum is ’. $this->sum; ?>

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


Download ppt "Zend Framework Quick start Faheem Abbas Software engineer."

Similar presentations


Ads by Google