Date post: | 03-Apr-2018 |
Category: |
Documents |
Upload: | mohammad-shoriful-islam-ronju |
View: | 220 times |
Download: | 0 times |
of 34
7/28/2019 Up & Running With Zend Framework
1/34
Getting Up & Running with
7/28/2019 Up & Running With Zend Framework
2/34
Agenda
Overview
MVC
Components
Environment setup Your first Zend Framework project
Resources
QA
7/28/2019 Up & Running With Zend Framework
3/34
Toolbox
Blueprint
Skeleton
What is framework ?
7/28/2019 Up & Running With Zend Framework
4/34
Why Zend Framework
Maintain by PHP Company
Open Source
Flexible Architecture
ZF Certification
Partner with
7/28/2019 Up & Running With Zend Framework
5/34
Zend Framework Architecture
MVC design pattern
Front Controller pattern
Component Based
Loosely couple
7/28/2019 Up & Running With Zend Framework
6/34
Zend Components
Zend_Session
Zend_Validate
Zend_AuthZend_Acl
ZEND_FORM
7/28/2019 Up & Running With Zend Framework
7/34
Zend web services Components
ZEND
_FEED
ZEND
_GDAT
A
7/28/2019 Up & Running With Zend Framework
8/34
Environment Setup
Requirements
1. PHP 5.x
2. Web server with mod_rewrite enabled
7/28/2019 Up & Running With Zend Framework
9/34
Environment Setup (Continued)
Zend tool setup (Ubuntu way)
; include_path=${include_path} :/path/to/libzend-framework-php// uncomment in /etc/php5/conf.d/zend-framework.ini
sudo apt-get install zend-framework
7/28/2019 Up & Running With Zend Framework
10/34
Environment Setup (Continued)
Zend tool setup (Windows way)
7/28/2019 Up & Running With Zend Framework
11/34
Environment Setup (Continued)
7/28/2019 Up & Running With Zend Framework
12/34
Environment Setup (Continued)
7/28/2019 Up & Running With Zend Framework
13/34
Environment Setup (Continued)
7/28/2019 Up & Running With Zend Framework
14/34
Environment Setup (Continued)
7/28/2019 Up & Running With Zend Framework
15/34
Environment Setup (Continued)
Zend tool setup verification
zf show versionZend Framework Version: 1.11.10
7/28/2019 Up & Running With Zend Framework
16/34
Your first Zend Framework project
zf create project {project-name}
7/28/2019 Up & Running With Zend Framework
17/34
Your first Zend Framework project
7/28/2019 Up & Running With Zend Framework
18/34
Project structure
7/28/2019 Up & Running With Zend Framework
19/34
Create Virtual host
ServerName local.sitename.comDocumentRoot /var/www/zf-project/public
AllowOverride All
7/28/2019 Up & Running With Zend Framework
20/34
Tada!
7/28/2019 Up & Running With Zend Framework
21/34
Connecting to database
resources.db.adapter = "Pdo_Mysqlresources.db.params.host = HostName"resources.db.params.username = UserName"resources.db.params.password = Password"resources.db.params.dbname = DbName"
7/28/2019 Up & Running With Zend Framework
22/34
Lets have a CRUD operation
Create
Retrieve
UpdateDelete
7/28/2019 Up & Running With Zend Framework
23/34
7/28/2019 Up & Running With Zend Framework
24/34
Controller
7/28/2019 Up & Running With Zend Framework
25/34
Model
zf create model {model-name}
7/28/2019 Up & Running With Zend Framework
26/34
Model
7/28/2019 Up & Running With Zend Framework
27/34
Crud operation
public function addAlbum($data) {$this->insert($data);}
public function updateAlbum($data, $where) $this->update($data, $where);
}
public function deleteAlbum($where) {$this->delete($where);
}
7/28/2019 Up & Running With Zend Framework
28/34
Zend Frameworks Gems
1. Google2. Amazon3. Flickr
4. Yahoo5. More.
Web services
7/28/2019 Up & Running With Zend Framework
29/34
Zend web service (flickr)
7/28/2019 Up & Running With Zend Framework
30/34
Zend web service (flickr)
public function flickrAction(){$flickr = new Zend_Service_Flickr(YourAPIKey');$this->view->results = $flickr->tagSearch('worldcup);
}
7/28/2019 Up & Running With Zend Framework
31/34
Zend web service (flickr)
7/28/2019 Up & Running With Zend Framework
32/34
Resources
http://akrabat.com/zend-framework-tutorial/
http://net.tutsplus.com/tutorials/php/zend-framework-from-scratch/
http://goo.gl/fQLL6
7/28/2019 Up & Running With Zend Framework
33/34
Who we are
Shoriful Islam Ronju
@leevio
Saidur Rahman Bijon
@somewherein
7/28/2019 Up & Running With Zend Framework
34/34
Questions & Answers
Any Question?