Phalcon 3 - Db\Column

فئة Phalcon \ Db \ عمود




phalcon

تنفذ Phalcon\Db\ColumnInterface

المصدر على جيثب

يسمح لتعريف الأعمدة لاستخدامها في إنشاء أو تغيير عمليات الجدول

use Phalcon\Db\Column as Column;

// Column definition
$column = new Column(
    "id",
    [
        "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

عدد صحيح TYPE_TINYBLOB

عدد صحيح TYPE_BLOB

عدد صحيح TYPE_MEDIUMBLOB

عدد صحيح TYPE_LONGBLOB

عدد صحيح TYPE_BIGINTEGER

عدد صحيح TYPE_JSON

عدد صحيح TYPE_JSONB

عدد صحيح TYPE_TIMESTAMP

عدد صحيح BIND_PARAM_NULL

عدد صحيح BIND_PARAM_INT

عدد صحيح BIND_PARAM_STR

عدد صحيح BIND_PARAM_BLOB

عدد صحيح BIND_PARAM_BOOL

عدد صحيح BIND_PARAM_DECIMAL

عدد صحيح BIND_SKIP

أساليب

getName العامة ()

اسم العمود

public getSchemaName ()

المخطط الذي الجدول ذات الصلة

getType العامة ()

نوع بيانات العمود

public getTypeReference ()

مرجع نوع البيانات العمود

public getTypeValues ()

قيم نوع البيانات العمود

getSize العامة ()

حجم عمود صحيح

getScale العامة ()

عدد صحيح عدد الأعمدة

public getDefault ()

قيمة العمود الافتراضية

public __construct (اسم $ مختلط ، تعريف $ array )

Phalcon \ Db \ منشئ العمود

العامة غير موقعة ()

إرجاع true إذا كان عمود الرقم غير موقّع

public isNotNull ()

غير فارغة

الجمهور هوالمطلق ()

العمود هو جزء من المفتاح الأساسي؟

public isAutoIncrement ()

زيادة تلقائية

public isNumeric ()

تحقق مما إذا كان العمود له نوع رقمي

الجمهور أول ()

تحقق ما إذا كان العمود له المركز الأول في الجدول

سلسلة عامة getAfterPosition ()

تحقق من ما إذا كان الحقل مطلقًا في الموضع في الجدول

public getBindType ()

إرجاع نوع ربط الربط

static ثابت __set_state ( صفيف بيانات $)

استعادة الحالة الداخلية لكائن Phalcon \ Db \ Column

public hasDefault ()

تحقق من وجود قيمة افتراضية للعمود