Skip to content

menriquez/phpmvc-rets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#phpmvc-rets

##PHP-based MVC code used to for RETS data access and real-estate search by Mark Enriquez

A small real-world example of a MVC I designed and implemented myself to apply the popular design pattern to the various real estate site I developed while at my previous job.

The model dir holds the data abstraction classes that extends the useful and fairly secure PDO class. I implemented a Data class that extends PDO, then a Query class that extends Data and allows forward iteration of search results contained in the Data subclass.

The controller dir holds the main controller for the business logic and to route data to views, and a SEO controller that talks to the models to get database into for SEO info. I discoverd that creating a seperate controller for SEO allowed much more flexablity.

The view dir of course creates the views, but also uses loop views that allow data that needs to be displayed on a loop (like any listings and such) to be located in one place outside the main view. This allows for easy maintainability.

It all ends up working quite well in a pratical manner...although I understand there is lots of room for improvement.

Please click here or here to see this design work in the wild.

Thanks,

  • mark

About

PHP-based MVC code used to for RETS data access and real-estate search

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages