</body>
window.onload = function(){
...
});
$ (document).ready(function () {
...
});
...
var x = <?=$objekt;?>;
$('#box').attr('value', x);
...
let x = $('input[name=phone]').val();
use yii\base\Model;
class MyForm extends Model
{
public $body;
public $token;
public function rules()
{
return [
['body', 'validateStopHamSPAM'],
['token', function ($attribute, $params) {
if (!ctype_alnum($this->$attribute)) {
$this->addError($attribute, 'Токен должен содержать буквы или цифры.');
}
}],
];
}
$query=new Query();
$query->addSelect(['g.*'])
->from ([Order::tableName().' o'])
->leftJoin(Position::tableName().' p','o.id = p.id_order')
->leftJoin(Good::tableName(). ' g','p.id_good = g.id')
->where(['o.id'=>':id'],[':id'=>$id]);
return $query->all();
$customers = Customer::find()
->select('customer.*')
->leftJoin('order', '`order`.`customer_id` = `customer`.`id`')
->where(['order.status' => Order::STATUS_ACTIVE])
->with('orders')
->all();
$customer = new Customer();
...
тут валидация и отправка формы
public function actionDelete($id)
{
$this->findModel($id)->delete();
return $this->redirect(['index']);
}
public function behaviors()
{
return [
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'delete' => ['POST'],
],
],
];
}
Если это три таблицы, то там разные сущности и сделать один список не есть правильно.
public function actionPage()
{
$values = [
'name' => 'James',
'email' => 'james@example.com',
];
$customer = new Customer();
$customer->attributes = $values;
$customer->save();
return $this->render('page', ['values' => $values, 'customer' => $customer]);
}
<?=$new_form->field($model, 'service')->checkbox(['value' => $values, 'label' => $values])->label('');?>
$_SERVER['REQUEST_URI'] == Yii::$app->request->url;