Zend framework quick start
This presentation is the property of its rightful owner.
Sponsored Links
1 / 12

Zend Framework Quick start PowerPoint PPT Presentation


  • 129 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Zend framework quick start

Zend Framework Quick start

Faheem Abbas

Software engineer


Zend framework quick start1

Zend Framework quick start

  • Design patterns

  • MVC design patterns

  • Directory Structure

  • Bootstrap

  • Hello world example


Design patterns

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

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.


Directory structure

Directory structure


Bootstrap index php

Bootstrap (index.php)


Hello world with zf mvc

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

Hello world cont…

Next in your application/views/

Create views/index/index.phtml

And write

<html>

<body>

Hello world…………..

</body>

</html>


Using models

Using Models

In application/models

Write

<?

class Math

{

public function __construct()

{

}

public function sum($val1,$val2)

{

return $val1 + $val2;

}

}

?>


Model cont

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

Example cont…

And finally in your view(application/view/scripts/index/index.phtml)

Write,

<?

echo ‘sum is ’ . $this->sum;

?>


Thanks

Thanks

Next…..

Two step view

Zend_Db_Configuration

And many more…..

Faheem Abbas

Software engineer


  • Login