Best Zend Training course provider Navi Mumbai, Zend Training course details,Zend Training coaching center Navi Mumbai,Zend Training course syllabus navi mumbai,Zend Training courses Navi Mumbai,Zend Training course training center Navi Mumbai,Zend Training courses
3. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
zendtraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
zendtraining.vibranttechnologies.co.in
Design patterns
a design pattern is a general reusable solution to
a commonly occurring problem in software
design.
(en.wikipedia.org/wiki/Design_pattern_(com
puter_science))
4. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
zendtraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
zendtraining.vibranttechnologies.co.in
MVC design patterns
Model-View-Controller (MVC) is a design
pattern that simplifies application
development and maintenance.
1. Model: Responsible for the business logic of an
application
2. View: Typically what would be considered web
design, or templating.
3. Controller: The controller layer glues everything
together.
7. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
zendtraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
zendtraining.vibranttechnologies.co.in
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. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
zendtraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
zendtraining.vibranttechnologies.co.in
Hello world cont…
Next in your application/views/
Create views/index/index.phtml
And write
<html>
<body>
Hello world…………..
</body>
</html>
9. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
zendtraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
zendtraining.vibranttechnologies.co.in
Using Models
In application/models
Write
<?
class Math
{
public function __construct()
{
}
public function sum($val1,$val2)
{
return $val1 + $val2;
}
}
?>
10. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
zendtraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
zendtraining.vibranttechnologies.co.in
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. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
zendtraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
zendtraining.vibranttechnologies.co.in
Example cont…
And finally in your
view(application/view/scripts/index/index.phtm
l)
Write,
<?
echo ‘sum is ’ . $this->sum;
?>
12. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
zendtraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
zendtraining.vibranttechnologies.co.in
Reasons for PHP’s success
• Easy way to get data to Web
– Generates ordinary HTML, viewable in any browser
• Cross-platform
• Offers gradual path of mastery
– Grass roots
– Pilot project
– Enterprise
• Open source
– Managed by Zend, “the PHP company”
– Contributors from community and corporations
13. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
zendtraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
zendtraining.vibranttechnologies.co.in
Who uses PHP?
• Yahoo, eBay, Wikipedia, Mazda, Disney, Facebook, YouTube
• Open source developers – 10,000+ projects
• Strong community worldwide
• PHP runs over 35% of the world’s websites
• Millions of developers
• Deployed at more than 30,000 companies worldwide
14. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
zendtraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
zendtraining.vibranttechnologies.co.in
That age-old issue
• “New users don’t like the green screens”
• “We need to open up our apps/data to the
outside, safely, and visually appealing
• But we don’t want to lose our investment in
RPG code
• We still want stability…and to run on the “i” !!
15. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
zendtraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
zendtraining.vibranttechnologies.co.in
Where to Get More Information
Vibrant Group:
www.vibrantgroup.co.in
Vibrant Technologies & Computers
www.vibranttechnologies.co.in/
technologies.vibrantgroup.co.in
Vibrant HR Team
www.hr.vibrangroup.co.in