Zend Framework Quick start
120 likes | 395 Views
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.
Zend Framework Quick start
E N D
Presentation Transcript
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 a design pattern is a general reusable solution to a commonly occurring problem in software design. (en.wikipedia.org/wiki/Design_pattern_(computer_science))
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.
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() { } } ?>
Hello world cont… Next in your application/views/ Create views/index/index.phtml And write <html> <body> Hello world………….. </body> </html>
Using Models In application/models Write <? class Math { public function __construct() { } public function sum($val1,$val2) { return $val1 + $val2; } } ?>
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; } } ?>
Example cont… And finally in your view(application/view/scripts/index/index.phtml) Write, <? echo ‘sum is ’ . $this->sum; ?>
Thanks Next….. Two step view Zend_Db_Configuration And many more….. Faheem Abbas Software engineer