TActiveRecordConfig module configuration class.
Database configuration for the default ActiveRecord manager instance.
Example: application.xml configuration
- <modules>
- <module class="System.Data.ActiveRecord.TActiveRecordConfig" EnableCache="true">
- <database ConnectionString="mysql:host=localhost;dbname=test"
- Username="dbuser" Password="dbpass" />
- </module>
- </modules>
MySQL database definition:
- CREATE TABLE `blogs` (
- `blog_id` int(10) unsigned NOT NULL auto_increment,
- `blog_name` varchar(255) NOT NULL,
- `blog_author` varchar(255) NOT NULL,
- PRIMARY KEY (`blog_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Record php class:
- class Blogs extends TActiveRecord
- {
- public $blog_id;
- public $blog_name;
- public $blog_author;
- public static function finder($className=__CLASS__)
- {
- return parent::finder($className);
- }
- }
Usage example:
Located in /Data/ActiveRecord/TActiveRecordConfig.php (line 72)
TComponent | --TApplicationComponent | --TModule | --TDataSourceConfig | --TActiveRecordConfig
Initialize the active record manager.
Set true to cache the table meta data.
Inherited From TDataSourceConfig
TDataSourceConfig::findConnectionByID()
TDataSourceConfig::getConnectionClass()
TDataSourceConfig::getConnectionID()
TDataSourceConfig::getDatabase()
TDataSourceConfig::getDbConnection()
TDataSourceConfig::init()
TDataSourceConfig::setConnectionClass()
TDataSourceConfig::setConnectionID()
Inherited From TModule
TModule::getID()
TModule::init()
TModule::setID()
Inherited From TApplicationComponent
TApplicationComponent::getApplication()
TApplicationComponent::getRequest()
TApplicationComponent::getResponse()
TApplicationComponent::getService()
TApplicationComponent::getSession()
TApplicationComponent::getUser()
TApplicationComponent::publishAsset()
TApplicationComponent::publishFilePath()
Inherited From TComponent
TComponent::addParsedObject()
TComponent::attachEventHandler()
TComponent::canGetProperty()
TComponent::canSetProperty()
TComponent::createdOnTemplate()
TComponent::detachEventHandler()
TComponent::evaluateExpression()
TComponent::evaluateStatements()
TComponent::getEventHandlers()
TComponent::getSubProperty()
TComponent::hasEvent()
TComponent::hasEventHandler()
TComponent::hasProperty()
TComponent::raiseEvent()
TComponent::setSubProperty()
TComponent::__get()
TComponent::__set()
Documentation generated on Mon, 21 Apr 2008 11:29:40 -0400 by phpDocumentor 1.3.0RC4