Login   Register  
PHP Classes
elePHPant
Icontem

Class: MyDBO Code Generator

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Patrick Brosset  >  MyDBO Code Generator  >  Download .tar.gz .zip  >  Support forum Support forum (3)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: MyDBO Code Generator
Base name: mydbo
Description: Generate classes to access MySQL from templates
Related classes: , , , , , , ,
Version: -
PHP version: 3
License: GNU Lesser General Public License (LGPL)
All time users: 1493 users
All time rank: 2176
Week users: 1 user
Week rank: 2467
Picture of Patrick Brosset
Author: Patrick Brosset <e-mail contact>
Packages: 3 Browse this author's classes Browse this author's classes
Country: France France - PHP jobs in France
Age: 32
All time rank: 16810 in France France
Week rank: 519 Down26 in France France Down


  Detailed description  
This package can be used to generate the code of classes to access MySQL database tables.

It uses Smarty templates to generate all the code for the classes and other scripts.

The generated classes perform the usual database access operations like establishing database connections and executing SELECT, UPDATE, INSERT and delete SQL queries.

The templates from which the code is generated are customizable to the developer needs.

The package can be extended by plug-ins that allow the developers to generate code to implement additional features.

 

  Groups  
Group folder image Databases Database management, accessing and searching View top rated classes
Group folder image Code Generation Compilers and tools that generate code automatically View top rated classes

  Screenshots Screenshots   Rate classes User ratings   Applications   Related links   Files Files  
  Files folder image Screenshots  
MyDBO wizard takes you through the generation process step by step
File Role Description
Accessible without login Image file mydbo_wizard_step1.jpg Screen MyDBO wizard takes you through the generation process step by step
Accessible without login Image file mydbo_wizard_step3.jpg Screen MyDBO wizard takes you through the generation process step by step


  User ratings  
There are not enough user ratings to display for this class.

  Applications that use this class  
No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related links  
Link Description
Smarty The smarty template engine is needed by MyDBO, please read the file "INSTALL" to download Smarty and install it in MyDBO

  Files folder image Files  
File Role Description
Files folder imagewizard (4 files)
Files folder imagelib (4 files)
Files folder imagesmarty (1 directory)
Files folder imagedbo (1 file)
Files folder imageimages (4 files)
Files folder imageplugins (4 directories)
Plain text file generate.php Example Main generator, loops through your database structure and generate class files
Plain text file wizard.php Appl. Configuration wizard, takes you step by step through the generation process
Plain text file INSTALL Doc. Installation notes - Read me first
Plain text file CHANGES Data History of changes
Plain text file TODO Data Things planned
Plain text file style.css Data CSS file for the wizard steps

  Files  /  Files folder image wizard  
File Role Description
  Plain text file ws1_dbcon.inc Appl. Configuration Wizard - Step 1
  Plain text file ws2_dbname.inc Appl. Configuration wizard - step 2
  Plain text file ws3_tables.inc Appl. Configuration wizard - step 3
  Plain text file ws4_settings.inc Appl. Configuration wizard - step 4

  Files  /  Files folder image lib  
File Role Description
  Plain text file Database.php Class Database wrapper that will be used to read your MySQL database structure
  Plain text file File.php Class File and Directory manipulation class file for easy file reading and writing and directory listing
  Plain text file Smarty.php Class Custom Smarty class file that sets initialisation variables
  Plain text file XmlConfigReader.php Class XML parser class file used to read plug-ins configuration files

  Files  /  Files folder image smarty  
File Role Description
Files folder imagetemplates (9 files)

  Files  /  smarty  /  Files folder image templates  
File Role Description
  Plain text file footer.tpl Data Web interface template file
  Plain text file header.tpl Data Web interface template file
  Plain text file log.tpl Data Web interface template file
  Plain text file page_footer.tpl Data Web interface template file
  Plain text file page_header.tpl Data Web interface template file
  Plain text file ws1_dbcon.tpl Data Web interface template file
  Plain text file ws2_dbname.tpl Data Web interface template file
  Plain text file ws3_tables.tpl Data Web interface template file
  Plain text file ws4_settings.tpl Data Web interface template file

  Files  /  Files folder image dbo  
File Role Description
  Plain text file WHATISTHIS Data Tells you about this directory

  Files  /  Files folder image images  
File Role Description
  Image file myDBO_small.jpg Icon MyDBO logo
  Image file mysql.jpg Icon MySQL logo
  Image file php-power-micro2.png Icon PHP icon
  Image file smarty-80x15.png Icon Smarty Logo

  Files  /  Files folder image plugins  
File Role Description
Files folder imagebusinessLogicLayer (2 files)
Files folder imagedataAccessLayer (5 files)
Files folder imagedbControls (8 files)
Files folder imageinstantAdmin (23 files)

  Files  /  plugins  /  Files folder image businessLogicLayer  
File Role Description
  Plain text file dbo_table.tpl Class Database table abstraction class file template
  Plain text file plugin.xml Data Plugin configuration file

  Files  /  plugins  /  Files folder image dataAccessLayer  
File Role Description
  Plain text file dbo_coll.tpl Class Table collection class template
  Plain text file dbo_conf.tpl Conf. Plug-in template
  Plain text file dbo_obj.tpl Class DB table column abstraction class file template
  Plain text file dbo_wrapper.tpl Class Database wrapper class template
  Plain text file plugin.xml Data Plugin configuration file

  Files  /  plugins  /  Files folder image dbControls  
File Role Description
  Plain text file dbc_admin.tpl Data Index file for DBC template
  Plain text file dbc_creator.tpl Appl. Creator template
  Plain text file dbc_css.tpl Data CSS file for DBC template
  Plain text file dbc_editor.tpl Appl. Editor for DBC template
  Plain text file dbc_lister.tpl Appl. Lister for DBC template
  Plain text file dbc_remover.tpl Appl. Remover for DBC template
  Plain text file dbc_viewer.tpl Appl. Viewer for DBC template
  Plain text file plugin.xml Data Plug in configuration file

  Files  /  plugins  /  Files folder image instantAdmin  
File Role Description
  Plain text file coll.tpl Class Database collection class file template
  Plain text file conf.tpl Conf. Database configuration file template
  Plain text file css.tpl Data CSS stylesheet template
  Plain text file dir_template_c.tpl Data Text file
  Plain text file index.tpl Appl. Plugin index file template
  Plain text file install.tpl Doc. Plugin Install documentation
  Plain text file mySmarty.tpl Class Custom Smarty class file template
  Plain text file obj.tpl Class Database object class file template
  Plain text file page_create.tpl Appl. Create database entry script template
  Plain text file page_edit.tpl Appl. Edit a database entry script template
  Plain text file page_home.tpl Appl. Application home page
  Plain text file page_list.tpl Appl. List database entries script template
  Plain text file page_remove.tpl Appl. Remove database entry script template
  Plain text file page_view.tpl Appl. View database entry script template
  Plain text file plugin.xml Data Plugin configuration file
  Plain text file smarty_create.tpl Data HTML create form template
  Plain text file smarty_edit.tpl Data HTML edit form template
  Plain text file smarty_home.tpl Data HTML home page
  Plain text file smarty_list.tpl Data HTML list template
  Plain text file smarty_page.tpl Data HTML web interface template
  Plain text file smarty_view.tpl Data HTML viewer template
  Plain text file table.tpl Class Database table class file template
  Plain text file wrapper.tpl Class Database wrapper class file template

Download all files: mydbo.tar.gz mydbo.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.