Join Drew Falkman for an in-depth discussion in this video Yii advanced concepts and next steps, part of MVC Frameworks for Building PHP Web Applications.
- [Instructor] Now that you have a basic idea…of how Yii is structured,…let's talk about how you might dive in…and learn more about Yii,…or get started building your own app.…One thing to look at is the data layer.…The basic way that it works…is you're going to create a model class.…The model class is then going to map…the data structure to object,…and from there,…Yii provides ways to essentially directly talk…to the data base.…This all uses the active record pattern,…which means you're not so much writing in SQL,…as you are calling methods of your data base…in order to get data or save data into your data base.…
If you want,…you can also use the DAO,…or data access object pattern.…In addition,…there's a Query Builder that's built into Yii…that you can use to build your own queries…and grab information from your data base.…One of the nice features of Yii…is it includes connections to a lot of other…data base and data base type objects,…including NoSQL data bases.…There's now support for Elastic Path,…Sphinx, Redis, and MongoDB.…
- Why use a framework?
- MVC-framework concepts
- Framework components
- Setting up the software
- Sample apps built in each framework
- Comparing frameworks
Skill Level Intermediate
PHP: Accessing Databases with PDO and MySQLiwith David Powers3h 47m Intermediate
1. About PHP Frameworks
2. Zend 3
3. Symfony 3
4. CodeIgniter 3
5. CakePHP 3
6. Yii 2
7. Laravel 5
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.