1) например, экшн с формой:
Код: Выделить всё
<?php
// клепаем модельку
$model = new Promo();
if(isset($_POST['Promo'])){
$model->attributes = $_POST['Promo'];
if($model->validate()){
$model->save();
};
}
// пошла форма
$form = $this->beginWidget('bootstrap.widgets.TbActiveForm', array(
'id' => 'data-form',
));
echo $form->textFieldRow($model, 'name', array('class' => 'span2'));
echo $form->textFieldRow($model, 'phone', array('class' => 'span2'));
echo '<br/><br/>';
$this->widget('bootstrap.widgets.TbButton', array(
'buttonType' => 'submit',
'type' => 'primary',
'size' => 'large',
'icon' => 'ok white',
'label' => $model->isNewRecord ? 'Готово!' : 'Обновить информацию',
));
?>
<?php $this->endWidget(); ?>
Код: Выделить всё
Yii::import('ext.EHttpClient.*');
Yii::import('ext.EHttpClient.adapter.*');
$url = 'http://mysite.ru/test';
$data = array(
'Promo[name]' => 'name',
'Promo[phone]' => 'phone',
);
$client = new EHttpClient($url);
$client->setParameterPost($data);
$response = $client->request('POST');