$model->img = $id.'.'.$model->file->extension;
> composer global require "codeception/codeception=2.0.*"
Changed current directory to C:/Users/holland/AppData/Roaming/Composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Conclusion: don't install codeception/codeception 2.0.16
- Conclusion: don't install codeception/codeception 2.0.15
- Conclusion: don't install codeception/codeception 2.0.14
- Conclusion: don't install codeception/codeception 2.0.13
- Conclusion: don't install codeception/codeception 2.0.12
- Conclusion: don't install codeception/codeception 2.0.11
- Conclusion: don't install codeception/codeception 2.0.10.1
- Conclusion: don't install codeception/codeception 2.0.10
- Conclusion: don't install codeception/codeception 2.0.9
- Conclusion: don't install codeception/codeception 2.0.8
- Conclusion: don't install codeception/codeception 2.0.7
- Conclusion: don't install codeception/codeception 2.0.6
- Conclusion: don't install codeception/codeception 2.0.5
- Conclusion: don't install codeception/codeception 2.0.4
- Conclusion: don't install codeception/codeception 2.0.3
- Conclusion: don't install codeception/codeception 2.0.2
- Conclusion: don't install codeception/codeception 2.0.1
- Conclusion: remove facebook/webdriver 1.4.1
- Installation request for codeception/codeception 2.0.* -> satisfiabl
on/codeception[2.0.0, 2.0.1, 2.0.10, 2.0.10.1, 2.0.11, 2.0.12, 2.0.13, 2.0
.0.16, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9].
- Conclusion: don't install facebook/webdriver 1.4.1
- codeception/codeception 2.0.0 requires facebook/webdriver ~0.4 -> sa
acebook/webdriver[v0.4, v0.5, v0.5.1, v0.6.0].
- Can only install one of: facebook/webdriver[v0.4, 1.4.1].
- Can only install one of: facebook/webdriver[v0.5, 1.4.1].
- Can only install one of: facebook/webdriver[v0.5.1, 1.4.1].
- Can only install one of: facebook/webdriver[v0.6.0, 1.4.1].
- Installation request for facebook/webdriver (locked at 1.4.1) -> sat
cebook/webdriver[1.4.1].
Installation failed, reverting ./composer.json to its original content.
public function actionZakazedit($id){
$models = $this->findModel($id);
if($models->load(Yii::$app->request->post()) && $models->save()){
return $this->redirect(['admin']);
} else {
return $this->renderAjax('_zakazedit', ['models' => $models]);
}
}
/**
* @param $id
* @return string
*/
public function actionZakazold($id){
$model = $this->findModel($id);
return $this->renderPartial('_zakazold', ['model' => $model]);
}
url: "http://crm/frontend/web/zakaz/zakazedit?id="+key
<?php $this->registerJs('$("#edit").on("click", function(){
var key = $(this).data("key");
console.log(key);
$.ajax({
url: "'.Url::toRoute(['zakaz/zakazedit', 'id' => '+key+']).'",
success: function(html){
$(".view-zakaz").html(html);
}
})
});') ?>
'contentOptions' => function($model, $key, $index, $grid){
return ['id' => $model->id_zakaz, 'class' => 'border-left', 'style' => 'border:none'];
},
400 ошибка - не верный запрос, в Вашем случае скорее всего $model->id_zakaz имеет пустое значение
url: "'.Url::toRoute(['zakaz/zakazedit', 'id' => $model->id_zakaz]).'",
url: "'.Url::toRoute(['zakaz/zakazedit', 'id' => '38']).'",
array (size=2)
'_csrf-frontend' => string 'RnZVN3V1dGQ1EQxuLRMBMXE9YUQ5LEIAPzsTWjYbQyoWFAxuJA8GEQ==' (length=56)
'Zakaz' =>
array (size=8)
'name' => string 'нкныкн' (length=12)
'phone' => string '82147483647' (length=11)
'email' => string '' (length=0)
'information' => string 'таптаптап' (length=18)
'number' => string '10' (length=2)
'file' => string '' (length=0)
'status' => string '2' (length=1)
'time' => string '' (length=0)
Тогда я немножко не понял виджет. Он только идет когда сохраняется в actionUpdate.
То есть во вьюшке я указываю
То есть как мне сделать чтобы она после сохранение только в базу данных переводила