class Model_Poll extends \Orm\Model
{
protected static $_properties = array(
'id',
'title',
'created_at'
);
protected static $_has_many = array(
'polloptions' => array(
'key_from' => 'id',
'model_to' => 'Model_Poll_Option',
'key_to' => 'poll_id',
'cascade_save' => true,
'cascade_delete' => false,
)
);
}
class Model_Poll_Option extends \Orm\Model
{
protected static $_properties = array(
'id',
'poll_id',
'title'
);
protected static $_belongs_to = array(
'poll' => array(
'key_from' => 'poll_id',
'model_to' => 'Model_Poll',
'key_to' => 'id',
'cascade_save' => true,
'cascade_delete' => false,
)
);
}
class Model_Poll extends \Orm\Model
{
protected static $_properties = array(
'id',
'title',
'created_at'
);
protected static $_has_many = array(
'polloptions' => array(
'key_from' => 'id',
'model_to' => 'Model_Polloption',
'key_to' => 'poll_id',
'cascade_save' => true,
'cascade_delete' => false,
)
);
}
class Model_Polloption extends \Orm\Model
{
protected static $_table_name = 'poll_options';
protected static $_properties = array(
'id',
'poll_id',
'title'
);
protected static $_belongs_to = array(
'poll' => array(
'key_from' => 'poll_id',
'model_to' => 'Model_Poll',
'key_to' => 'id',
'cascade_save' => true,
'cascade_delete' => false,
)
);
}
It looks like you're new here. If you want to get involved, click one of these buttons!