$file = UploadedFile::getInstances($model, 'image');
$(body),on("click",".deleteSomething",function(){
$.ajax({
url: "htt://site.ru/delete",
data:{"id":$(this).closest(".something").find(".id").val()}
})
.done(function( data ) {
$(this).closest(".something").remove();
$.fn.yiiListView.update("id-list");
});
})
echo CHtml::link('settings',array('users/settings','userId'=>$user->id));
public function get%attributeName%(){
return $this->%relationName%->%attributeName%;
}
$model->get%attributeName%(); // вариант 1
$model->%attributeName%; // вариант 2
public function actionIndex() {
$criteria = new CDbCriteria;
$criteria->addCondition(" (SELECT COUNT(*) FROM `UsersMotivations` WHERE userID = t.ID AND `motivationID` IN (:motivationID) ) > 0 ");
$criteria->params[":motivationID"] = implode(',',array(1,2));
$dataProvider = new CActiveDataProvider('Users',array(
'criteria'=>$criteria,
'pagination'=>array('pageSize'=>10)
));
$this->render('index', array( 'dataProvider' => $dataProvider));
}
$criteria->together=true;
$criteria->with=array('CarModel');
$criteria->compare('m_id',$this->m_id);
<?php $this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
...
array(
'name' => 'CarModel',
'filter'=> false,
'value' => ' $data->getCarModel ',
),
),
)); ?>
public function getCarModel($sSep = ', ') {
$aRes = array();
foreach ($this->CarModel as $itm) {
$aRes[] = $itm->name;
}
return implode($sSep, $aRes);
}