Phalcon\Db\Column
Класс Phalcon\Db\Column
Реализует Phalcon\Db\ColumnInterface
Позволяет определять столбцы для использования при создании или изменении таблиц
<?php use Phalcon\Db\Column as Column; // Определение столбца $column = new Column( "id", [ "type" => Column::TYPE_INTEGER, "size" => 10, "unsigned" => true, "notNull" => true, "autoIncrement" => true, "first" => true, ] ); // Добавить столбец в существующую таблицу $connection->addColumn("robots", null, $column);
Константы
integer TYPE_INTEGER
integer TYPE_DATE
integer TYPE_VARCHAR
integer TYPE_DECIMAL
integer TYPE_DATETIME
integer TYPE_CHAR
integer TYPE_TEXT
integer TYPE_FLOAT
integer TYPE_BOOLEAN
integer TYPE_DOUBLE
integer TYPE_TINYBLOB
integer TYPE_BLOB
integer TYPE_MEDIUMBLOB
integer TYPE_LONGBLOB
integer TYPE_BIGINTEGER
integer TYPE_JSON
integer TYPE_JSONB
integer TYPE_TIMESTAMP
integer BIND_PARAM_NULL
integer BIND_PARAM_INT
integer BIND_PARAM_STR
integer BIND_PARAM_BLOB
integer BIND_PARAM_BOOL
integer BIND_PARAM_DECIMAL
integer BIND_SKIP
Methods
public getName ()
Имя столбца
public getSchemaName ()
Схема, с которой связана таблица
public getType ()
Тип данных столбца
public getTypeReference ()
Ссылка на тип столбца
public getTypeValues ()
Значения типа данных столбца
public getSize ()
Целочисленный размер столбца
public getScale ()
Целочисленная шкала чисел столбцов
public getDefault ()
Значение столбца по умолчанию
public __construct (mixed $name, array $definition)
Phalcon\Db\Column конструктор
public isUnsigned ()
Возвращает true, если столбец чисел без знака
public isNotNull ()
Возвращает true, если столбец ненулевой
public isPrimary ()
Столбец является частью первичного ключа?
public isAutoIncrement ()
Автоинкрементируемый
public isNumeric ()
Проверяет, имеет ли столбец числовой тип
public isFirst ()
Проверяет, имеет ли столбец первую позицию в таблице
public string getAfterPosition ()
Проверяет, является ли поле абсолютным для размещения в таблице
public getBindType ()
Возвращает тип обработки привязки
public static __set_state (array $data)
Восстанавливает внутреннее состояние объекта Phalcon\Db\Column
public hasDefault ()
Проверить, имеет ли столбец значение по умолчанию