public function getShortDate(){
return \Yii::$app->formatter->asDate($this->created_at, 'short');
}
$consultations = Consultation::find()->orderBy('id DESC')->limit(5)->all();
$data = ArrayHelper::toArray($consultations [
'app\models\Consultation' => [
'date' => function ($model) {
return \Yii::$app->formatter->asDate($model->created_at, 'short');
},
'date2' => 'shortDate' //это вариант если геттер есть, который выше описал
],
]);
\Yii::$app->response->format = Response::FORMAT_JSON;
return $data
много делаешь редактирование
Дело в том что когда использую встроенную функцию cloneRow то выдает ошибку
все это
Так что может есть какие нибудь обходные пути чтобы прямо в переменную запихнуть все это
$x = 'все это';
<div class="view-zakaz" style="color: black">
<?= Html::a('Редактировать', ['/some-controller/edit-action','id' => $model->id]) ?>
</div>
$('#edit').on('click', function(e){
e.preventDefault(); //отменяем стандартный get для ссылки
var url = $(this).attr('href'); // берем адрес ссылки
$('.view-zakaz').load(url); //отправляем get ajax на адрес ссылки, полученный ответ засовываем в нужный контейнер
клас отображения ошыбок
<?php $form = ActiveForm::begin([
'errorSummaryCssClass' => 'someMyClass'
]); ?>
public function rules()
{
return [
[['photoFacet', 'photoProfile'], 'required', 'message' => 'This field can not be blank'],
[
['photoFacet', 'photoProfile'],
'image',
'message' => 'My own message',
'notImage' => 'My not image message'
]
];
}