2010-04-17 74 views
2

即時通訊使用原則傳遞給hasColumn()的參數,我不太明白這個代碼在這裏:理解學說

$this->hasColumn('id', 'integer', 8, array(
     'type' => 'integer', 
     'length' => 8, 
     'fixed' => false, 
    )); 

是什麼hasColumn第二和第三的說法呢?

第二是類型和第三長度?如果是這樣,爲什麼我們再次在數組中指定它們?

回答

5

不要必須在$options數組中重新定義這個。事實上一些操作後,在內部分配學說第二和第三個參數的值,此陣:

// few operations on $length 
$options['type'] = $type; 
$options['length'] = $length; 

爲什麼type/length有自己的參數?因爲它們是最常用的,而在很多情況下可以跳過$options