Soumettre la recherche
Mettre en ligne
Web Application Development using MVC Framework Kohana
•
Télécharger en tant que PPS, PDF
•
5 j'aime
•
3,498 vues
Arafat Rahman
Suivre
I tried to show key features of Kohana (KO3) and CRUD using Kohana.
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 41
Télécharger maintenant
Recommandé
플랫폼 통합을 위한 Client Module 개발 & 배포
플랫폼 통합을 위한 Client Module 개발 & 배포
흥래 김
Introduction to CakePHP
Introduction to CakePHP
mohamedsamirgalal
Cocoon Blocks CocoonGT2006
Cocoon Blocks CocoonGT2006
Daniel Fagerstrom
Introduction of Tomcat
Introduction of Tomcat
Debashis Nath
Mambo (2006) Presentation on CMS
Mambo (2006) Presentation on CMS
John Patten
Tomcat Server
Tomcat Server
Anirban Majumdar
This is how we REST
This is how we REST
ColdFusionConference
Mule with stored procedure
Mule with stored procedure
mdfkhan625
Recommandé
플랫폼 통합을 위한 Client Module 개발 & 배포
플랫폼 통합을 위한 Client Module 개발 & 배포
흥래 김
Introduction to CakePHP
Introduction to CakePHP
mohamedsamirgalal
Cocoon Blocks CocoonGT2006
Cocoon Blocks CocoonGT2006
Daniel Fagerstrom
Introduction of Tomcat
Introduction of Tomcat
Debashis Nath
Mambo (2006) Presentation on CMS
Mambo (2006) Presentation on CMS
John Patten
Tomcat Server
Tomcat Server
Anirban Majumdar
This is how we REST
This is how we REST
ColdFusionConference
Mule with stored procedure
Mule with stored procedure
mdfkhan625
Mule esb soap_service
Mule esb soap_service
Gennaro Spagnoli
PHP and MySQL
PHP and MySQL
bmani
Tomcat Clustering
Tomcat Clustering
gouthamrv
Stored procedure in Mule
Stored procedure in Mule
Khasim Saheb
Deploy apps in standalone with maven
Deploy apps in standalone with maven
Anirban Sen Chowdhary
Tomcat Configuration (1)
Tomcat Configuration (1)
nazeer pasha
Apache Tomcat 8 Application Server
Apache Tomcat 8 Application Server
mohamedmoharam
Mule esb :Data Weave
Mule esb :Data Weave
AnilKumar Etagowni
Basic example using until successful component
Basic example using until successful component
prudhvivreddy
Soap request in mule
Soap request in mule
Praneethchampion
]po[ Sencha File-Storage Specs
]po[ Sencha File-Storage Specs
Klaus Hofeditz
Basic example using vm component
Basic example using vm component
prudhvivreddy
Introduction to Flow3
Introduction to Flow3
Web Essentials Co., Ltd.
Mobile for web
Mobile for web
Võ Duy Tuấn
Using groovy in mule
Using groovy in mule
Son Nguyen
JBoss Fuse - Fuse workshop EAP container
JBoss Fuse - Fuse workshop EAP container
Christina Lin
Learn SQL Quickly
Learn SQL Quickly
tutorialbooks
ICEfaces EE - Enterprise-ready JSF Ajax Framework
ICEfaces EE - Enterprise-ready JSF Ajax Framework
ICEsoftTech
Auxiliary : Tomcat
Auxiliary : Tomcat
webhostingguy
Async Scope With Mule ESB
Async Scope With Mule ESB
Jitendra Bafna
003 web-apps-using-kohana-arafat-rahman-101107191139-phpapp02
003 web-apps-using-kohana-arafat-rahman-101107191139-phpapp02
Julio Pari
Introduction To CodeIgniter
Introduction To CodeIgniter
Muhammad Hafiz Hasan
Contenu connexe
Tendances
Mule esb soap_service
Mule esb soap_service
Gennaro Spagnoli
PHP and MySQL
PHP and MySQL
bmani
Tomcat Clustering
Tomcat Clustering
gouthamrv
Stored procedure in Mule
Stored procedure in Mule
Khasim Saheb
Deploy apps in standalone with maven
Deploy apps in standalone with maven
Anirban Sen Chowdhary
Tomcat Configuration (1)
Tomcat Configuration (1)
nazeer pasha
Apache Tomcat 8 Application Server
Apache Tomcat 8 Application Server
mohamedmoharam
Mule esb :Data Weave
Mule esb :Data Weave
AnilKumar Etagowni
Basic example using until successful component
Basic example using until successful component
prudhvivreddy
Soap request in mule
Soap request in mule
Praneethchampion
]po[ Sencha File-Storage Specs
]po[ Sencha File-Storage Specs
Klaus Hofeditz
Basic example using vm component
Basic example using vm component
prudhvivreddy
Introduction to Flow3
Introduction to Flow3
Web Essentials Co., Ltd.
Mobile for web
Mobile for web
Võ Duy Tuấn
Using groovy in mule
Using groovy in mule
Son Nguyen
JBoss Fuse - Fuse workshop EAP container
JBoss Fuse - Fuse workshop EAP container
Christina Lin
Learn SQL Quickly
Learn SQL Quickly
tutorialbooks
ICEfaces EE - Enterprise-ready JSF Ajax Framework
ICEfaces EE - Enterprise-ready JSF Ajax Framework
ICEsoftTech
Auxiliary : Tomcat
Auxiliary : Tomcat
webhostingguy
Async Scope With Mule ESB
Async Scope With Mule ESB
Jitendra Bafna
Tendances
(20)
Mule esb soap_service
Mule esb soap_service
PHP and MySQL
PHP and MySQL
Tomcat Clustering
Tomcat Clustering
Stored procedure in Mule
Stored procedure in Mule
Deploy apps in standalone with maven
Deploy apps in standalone with maven
Tomcat Configuration (1)
Tomcat Configuration (1)
Apache Tomcat 8 Application Server
Apache Tomcat 8 Application Server
Mule esb :Data Weave
Mule esb :Data Weave
Basic example using until successful component
Basic example using until successful component
Soap request in mule
Soap request in mule
]po[ Sencha File-Storage Specs
]po[ Sencha File-Storage Specs
Basic example using vm component
Basic example using vm component
Introduction to Flow3
Introduction to Flow3
Mobile for web
Mobile for web
Using groovy in mule
Using groovy in mule
JBoss Fuse - Fuse workshop EAP container
JBoss Fuse - Fuse workshop EAP container
Learn SQL Quickly
Learn SQL Quickly
ICEfaces EE - Enterprise-ready JSF Ajax Framework
ICEfaces EE - Enterprise-ready JSF Ajax Framework
Auxiliary : Tomcat
Auxiliary : Tomcat
Async Scope With Mule ESB
Async Scope With Mule ESB
Similaire à Web Application Development using MVC Framework Kohana
003 web-apps-using-kohana-arafat-rahman-101107191139-phpapp02
003 web-apps-using-kohana-arafat-rahman-101107191139-phpapp02
Julio Pari
Introduction To CodeIgniter
Introduction To CodeIgniter
Muhammad Hafiz Hasan
Rapid Development With CakePHP
Rapid Development With CakePHP
Edureka!
Intro to Laravel 4
Intro to Laravel 4
Singapore PHP User Group
Building Restful Web App Rapidly in CakePHP
Building Restful Web App Rapidly in CakePHP
Edureka!
Developing Java Web Applications
Developing Java Web Applications
hchen1
Web services with laravel
Web services with laravel
Confiz
Get going with CakePHP Framework at gnuNify 2010
Get going with CakePHP Framework at gnuNify 2010
Abbas Ali
A Good PHP Framework For Beginners Like Me!
A Good PHP Framework For Beginners Like Me!
Muhammad Ghazali
Laravel development (Laravel History, Environment Setup & Laravel Installatio...
Laravel development (Laravel History, Environment Setup & Laravel Installatio...
Dilouar Hossain
Web service with Laravel
Web service with Laravel
Abuzer Firdousi
Sprint Portlet MVC Seminar
Sprint Portlet MVC Seminar
John Lewis
Oip presentation
Oip presentation
Harsha Halgaswatta
CodeIgniter Basics - Tutorial for Beginners
CodeIgniter Basics - Tutorial for Beginners
Isuru Thilakarathne
MVC = Make Venerated Code?
MVC = Make Venerated Code?
Patrick Allaert
Devopstore
Devopstore
Farkhad Badalov
How we rest
How we rest
ColdFusionConference
Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0
Shiju Varghese
Creating your own framework on top of Symfony2 Components
Creating your own framework on top of Symfony2 Components
Deepak Chandani
Windows Server AppFabric Caching - What it is & when you should use it?
Windows Server AppFabric Caching - What it is & when you should use it?
Robert MacLean
Similaire à Web Application Development using MVC Framework Kohana
(20)
003 web-apps-using-kohana-arafat-rahman-101107191139-phpapp02
003 web-apps-using-kohana-arafat-rahman-101107191139-phpapp02
Introduction To CodeIgniter
Introduction To CodeIgniter
Rapid Development With CakePHP
Rapid Development With CakePHP
Intro to Laravel 4
Intro to Laravel 4
Building Restful Web App Rapidly in CakePHP
Building Restful Web App Rapidly in CakePHP
Developing Java Web Applications
Developing Java Web Applications
Web services with laravel
Web services with laravel
Get going with CakePHP Framework at gnuNify 2010
Get going with CakePHP Framework at gnuNify 2010
A Good PHP Framework For Beginners Like Me!
A Good PHP Framework For Beginners Like Me!
Laravel development (Laravel History, Environment Setup & Laravel Installatio...
Laravel development (Laravel History, Environment Setup & Laravel Installatio...
Web service with Laravel
Web service with Laravel
Sprint Portlet MVC Seminar
Sprint Portlet MVC Seminar
Oip presentation
Oip presentation
CodeIgniter Basics - Tutorial for Beginners
CodeIgniter Basics - Tutorial for Beginners
MVC = Make Venerated Code?
MVC = Make Venerated Code?
Devopstore
Devopstore
How we rest
How we rest
Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0
Creating your own framework on top of Symfony2 Components
Creating your own framework on top of Symfony2 Components
Windows Server AppFabric Caching - What it is & when you should use it?
Windows Server AppFabric Caching - What it is & when you should use it?
Dernier
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Dernier
(20)
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Web Application Development using MVC Framework Kohana
1.
Web Application Development using
MVC Framework Kohana Arafat Rahman Web Application Developer Solution Arena http://arafatbd.net
2.
Framework ? Provides Generic functionality Some key
features Reusable Well-defined Specialized by user
3.
Why Kohana (KO3) Its
MVC Its HMVC Very fast framework Strict PHP 5.2 - OOP and extremely DRY Many common components Simple routing structure
4.
MVC ? Model-View-Controller
5.
MVC
6.
HMVC ? Hierarchical Model
View Controller
7.
MVC and HMVC
8.
Setting up Kohana
(KO3)
9.
Setting up Kohana
10.
Configuration application/bootstrap.php Kohana::init(array( 'base_url' => '/kohana/', ));
11.
Configuration (cont.) Delete /install.php
12.
Requesting a Controller /index.php/<controller>/<action> example: /index.php/topic/view/123
13.
Hello, world!
14.
Hello, world! (cont.) http://localhost/kohana/index.php/welcome
15.
Hide index.php How to
hide index.php http://kerkness.ca/wiki/doku.php? id=removing_the_index.php
16.
Hello, world! (cont.) http://localhost/kohana/welcome
17.
Database Config application/bootstrap.php
18.
Database Config (cont.) application/config/database.php
19.
Database Config (cont.) application/config/database.php
20.
Create Table: topics CREATE
TABLE `kohana`.`topics` ( `topic_id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `title` VARCHAR( 250 ) NOT NULL , `description` TEXT NOT NULL , `date` DATETIME NOT NULL ) ;
21.
Reading Database Records application/classes/controller/topic.php
22.
Reading Database Records application/classes/controller/topic.php try
{ $data['topics'] = DB::select() ->from('topics') ->order_by('date', "DESC") ->execute() ->as_array(); $this->request->response = View::factory('list', $data); }
23.
Reading Database Records application/view/list.php
24.
Reading Database Records application/view/list.php
25.
Reading Database Records application/view/list.php
26.
Inserting New Records application/classes/controller/topic.php http://localhost/kohana/topic/new_topic
27.
Inserting New Records
(cont.) http://localhost/kohana/topic/new_topic
28.
Inserting New Records
(cont.) application/classes/controller/topic.php
29.
Inserting New Records
(cont.) application/classes/controller/topic.php
30.
Inserting New Records
(cont.) application/classes/controller/topic.php
31.
Update Records http://localhost/kohana/topic/index
32.
Update Records (cont.) application/classes/controller/topic.php
33.
Update Records (cont.) application/classes/controller/topic.php
34.
Update Records (cont.) http://localhost/kohana/topic/edit/1
35.
Update Records (cont.) application/classes/controller/topic.php
36.
Update Records (cont.) application/classes/controller/topic.php
37.
Model and ORM Object
Relational Mapping (ORM) application/classes/model/topic.php class Model_Topic extends ORM { ... }
38.
HMVC In a View <?php
echo $content;?><br/> <?php echo Request::factory('topic/featured') ->execute()->response; ?>
39.
HMVC (cont.) In a
Controller $data['featured'] = Request::factory('topic/featured') ->execute()->response;
40.
References Kohana Documentation http://kohanaframework.org/documentation Unofficial documentaion http://kerkness.ca/wiki/doku.php
41.
Questions ? Again, I
am Arafat Rahman http://arafatbd.net
Télécharger maintenant