copy('http://site.ru/image.jpeg', '/path/to/image.jpeg');
$image = file_get_contents("http://site.ru/image.jpeg");
$save = file_put_contents('/path/to/image.jpeg', $image);
Image::make('http://site.ru/image.jpeg')->save('/path/to/image.jpeg');
$dataProvider = CActiveDataProvider(
'user',
array(
'criteria'=>$criteria,
'pagination'=>array(
'pageSize'=>1,
//'pageVar' =>'page',
),
)
);
public function actionAjaxUpdate(){
if(Yii::app()->request->isAjaxRequest){ // только ajax
$this->layout = false; // отключим шаблон
$this->render('то что тащит рендер', array(
'params'=>$params
));
}
else
throw new CHttpException(404, 'Запрашиваемая страница не существует.');
}
<div id="myElem">
<?php $this->renderPartial('//то что тащим', true, false, array(
'params'=>$params
)) ?>
</div>
$('#link').click(function (e){
e.stopPropagation();
var update = $('#myElem');
$.ajax({
'type': 'POST',
'url': '/AjaxUpdate',
'cache': false,
'success':function(data) {
update.html(data);
}
});
});
<?php echo CHtml::link('Обновить!', '#', array('id'=>'link')) ?>
<?php
class User extends CActiveRecord {
...
static function get($id){
return self::model()->findByPk($id);
}
...
<?php print_r(User::get(нужный ид)) ?>