Spec-Zone.ru › Phalcon 2

Класс Phalcon\Db\Column

реализует Phalcon\Db\ColumnInterface

Позволяет определять столбцы для использования при создании или изменении таблиц

use Phalcon\Db\Column as Column;

 //column definition
 $column = new Column("id", array(
   "type" => Column::TYPE_INTEGER,
   "size" => 10,
   "unsigned" => true,
   "notNull" => true,
   "autoIncrement" => true,
   "first" => true
 ));

 //add column to existing table
 $connection->addColumn("robots", null, $column);

Константы

целое TYPE_INTEGER

целое TYPE_DATE

целое TYPE_VARCHAR

целое TYPE_DECIMAL

целое TYPE_DATETIME

целое TYPE_CHAR

целое TYPE_TEXT

целое TYPE_FLOAT

целое TYPE_BOOLEAN

целое TYPE_DOUBLE

целое BIND_PARAM_NULL

целое BIND_PARAM_INT

целое BIND_PARAM_STR

целое BIND_PARAM_BOOL

целое BIND_PARAM_DECIMAL

целое BIND_SKIP

Методы

public __construct (строка $columnName, массив $definition)

Конструктор Phalcon\Db\Column

public строка getSchemaName ()

Возвращает имя схемы таблицы, связанной со столбцом

public строка getName ()

Возвращает имя столбца

public целое getType ()

Возвращает тип столбца

public целое getSize ()

Возвращает размер столбца

public целое getScale ()

Возвращает масштаб столбца

public логическое isUnsigned ()

Возвращает true, если числовой столбец беззнаковый

public логическое isNotNull ()

Не null

public логическое isPrimary ()

Столбец является частью первичного ключа?

public логическое isAutoIncrement ()

Автоинкремент

public логическое isNumeric ()

Проверка, имеет ли столбец числовой тип

public логическое isFirst ()

Проверка, находится ли столбец на первом месте в таблице

public строка getAfterPosition ()

Проверка, является ли поле абсолютным по отношению к позиции в таблице

public целое getBindType ()

Возвращает тип обработки привязки

public static PhalconDbColumn __set_state ([неизвестно $properties])

Восстанавливает внутреннее состояние объекта Phalcon\Db\Column

© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Db_Column.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API