CodeIgniter For Project : Lesson 103 - Introduction to Codeigniter

33 %
67 %
Information about CodeIgniter For Project : Lesson 103 - Introduction to Codeigniter

Published on January 22, 2016

Author: AzerdarTKusumoto

Source: slideshare.net

1. CodeIgniter For ProjectLesson 103 : Introduction to CodeIgniter Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

2. What is CodeIgniter? “CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications.” Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

3. Why should use CodeIgniter • Very Simple • Lightweight • Excellent Documentation • Large User Community • Compatibility with standard hosting (PHP 5.2.4) Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

4. Server Requirements • Apache Web Server 2.2 • PHP Version 5.3 or newer is recommended. • MySQL (5.1+) via the mysql (deprecated), mysql and pdo driver. Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

5. CodeIgniter Architecture • Running on LAMP Stack • Model-View-Controller (MVC) development pattern Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

6. LAMP Stack Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com Linux Apache MySQL PHP

7. Model-View-Controller (MVC) • The Model represents your data structures. Typically your model classes will contain functions that help you retrieve, insert, and update information in your database. • The View is the information that is being presented to a user. A View will normally be a web page, but in CodeIgniter, a view can also be a page fragment like a header or footer. It can also be an RSS page, or any other type of “page”. • The Controller serves as an intermediary between the Model, the View, and any other resources needed to process the HTTP request and generate a web page. Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

8. CodeIgniter Flow Chart Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

9. All About CodeIgniter • Web Site : https://www.codeigniter.com/ • Documentation : https://www.codeigniter.com/docs • Community : https://www.codeigniter.com/community • StackOverflow : http://stackoverflow.com/questions/tagged/ codeigniter

10. CodeIgniter File Structure Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

11. CodeIgniter File Structure • cache : Store web application cache file. (if you want to use caching) • controller : Store application controller file. • config : Store application configuration file. • helpers : Store custom helper function file. • language : Store language file (if you want to developing application multi- language) Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

12. • libraries : Store custom library file. • logs : Store logging file. • models : Store application model file. • third_party : Store 3party class and function file. • view : Store application view page file. CodeIgniter File Structure Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

13. Configuration First time • application/config/config.php • application/config/database.php • application/config/route.php Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

14. Forward to Workshop 002 Weerayut Hongsa : Network Engineer / Software Developer Major Kantana Broadcasting Co., Ltd https://kusumotolab.com

Add a comment

Related pages

CodeIgniter Web Framework

CodeIgniter Rocks. CodeIgniter is a ... It contains an introduction, ... and is now a project of the British Columbia Institute of Technology ...
Read more

CodeIgniter Community

CodeIgniter Community. ... read this introduction first. ... and is now a project of the British Columbia Institute of Technology ...
Read more

Introduction - CodeIgniter Best Practices Envato Tuts+ Course

CodeIgniter Best Practices; 1.1 Introduction; Next Lesson. ... This course is aimed at beginning and intermediate Codeigniter developers, ... Free Lesson. 1.1.
Read more

PayPal PHP Class Library for CodeIgniter | Lesson | Tutorial

PayPal PHP Class Library for CodeIgniter. by ... with CodeIgniter and were bored with my introduction, ... views within a CodeIgniter project.
Read more

CodeIgniter Tutorial for Beginners - An Introduction ...

Director Project Management: ... Participants at the end of Simplilearn’s Introduction to CodeIgniter training obtain the ... {lesson.title}} Preview ...
Read more

PHP CodeIgniter - Learn CodeIgniter | Udemy

Learn Codeigniter - the most popular ... Project: Logging a User In ... the lesson title needs to show this or at least require the users to use the ...
Read more

PHP codeigniter course with 2 complete projects at bangla -18

PHP codeigniter course with 2 complete projects at ... How To Create Website Using CodeIgniter and ... codeigniter 3 project lesson 1 set ...
Read more

CodeIgniter: Getting Started With a Simple Example ...

CodeIgniter: Getting Started With a ... Introduction. CodeIgniter is a powerful PHP ... it seeks to put in practice some of the lessons learned in the ...
Read more

Codeigniter Web Development - Chapter 1 - Introduction ...

Codeigniter Web Development - Chapter 1 - Introduction (Basic Start) ... codeigniter 3 project lesson 1 set up environment - Duration: 11:23.
Read more