27 public static function model($className = __CLASS__)
39 return '{{user_personalisation_attributes}}';
52 array(
'user_id, personalisation_attribute_id',
'required'),
53 array(
'user_id, personalisation_attribute_id',
'numerical',
'integerOnly' =>
true),
56 array(
'user_id, personalisation_attribute_id',
'safe',
'on' =>
'search'),
70 'user' => array(self::BELONGS_TO,
'User',
'user_id'),
71 'personalisationAttribute' => array(self::BELONGS_TO,
'PersonalisationAttribute', array(
'personalisation_attribute_id' =>
'id'))
84 'personalisation_attribute_id' =>
'Personalisation Attribute',
98 $criteria =
new CDbCriteria;
100 $criteria->compare(
'user_id', $this->user_id);
101 $criteria->compare(
'personalisation_attribute_id', $this->personalisation_attribute_id);
103 return new CActiveDataProvider(
106 'criteria' => $criteria,