1
我有一個模型:如何根據其他表格計算模型中的字段?
class Model_Alumno extends Model_Table {
public $entity_code='alumno';
function init(){
parent::init();
$this->defineAuditFields();
$this->addField('name')->caption('Nombre del Alumno')->mandatory(true);
$this->addField('is_inscrito')->type('boolean')->calculated(true);
}
function calculate_is_inscrito(){
what goes here????
}
}
我wanto計算is_inscrito爲Y或N,如果用它記錄的其它表存在ID,這樣我就可以使用這樣的SQL:
SELECT IF((SELECT COUNT(*)FROM programaPago,alumno WHERE alumno_id = 對應ID)> 0, 'Y', 'N')
如何可以寫calcula te_is_inscrito函數?