Commit 75d4ddd1 authored by zYne's avatar zYne

--no commit message

--no commit message
parent 69a2490a
<?php ?>
Doctrine offers various table options. All table options can be set via Doctrine_Record::option($optionName, $value)
<br \><br \>
For example if you are using Mysql and want to use INNODB tables it can be done as follows:
<br \><br \>
<?php
renderCode("<?php
class MyInnoDbRecord extends Doctrine_Record
{
public function setTableDefinition()
{
\$this->hasColumn('name', 'string');
\$this->option('engine', 'INNODB');
}
}
?>");
?> <br \><br \>
In the following example we set the collate and character set options:
<br \><br \>
<?php
renderCode("<?php
class MyCustomOptionRecord extends Doctrine_Record
{
public function setTableDefinition()
{
\$this->hasColumn('name', 'string');
\$this->option('collate', 'utf8_unicode_ci');
\$this->option('charset', 'utf8');
}
}
?>");
?>
......@@ -102,6 +102,7 @@ $menu = array('Getting started' =>
'Introduction',
'Table and class naming',
'Field(Column) naming',
'Table options',
'Data types and lengths',
'Constraints and validators',
'Default values',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment