php - Yii2:编写表单 Action 的正确方式

标签 php yii2

我已经写了 YII2 的表单标签,具体为

<?php $form = ActiveForm::begin(['id' => 'builder/saveform','options' => ['method' => 'post']]) ?>

但是当我运行这个时,我的外部 javascript 捕捉到一个错误显示
Error: Syntax error, unrecognized expression: #builder/saveform

什么是错误

最佳答案

要更改默认操作,请将此格式添加为第一个参数 ['<controller>/<action>']

<?php $form = ActiveForm::begin(['action' => ['builder/saveform'],'options' => ['method' => 'post']]) ?>

Example from the Yii2 guide

另外,请记住该方法默认为 post,因此无需指定。

关于php - Yii2:编写表单 Action 的正确方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27958932/

相关文章:

php - Yii2 从 url 中删除 index.php

php - 未找到 Yii 2 自定义类

php - 连接到 Flash Socket 时排队的 Ajax 调用

php - 在菜单中显示子类别而不是根目录

php - 从两个表中获取最近的日期

php - Yii2 PDO 语句 Postgres 查询的问题

yii2 dataProvider-dataprovider 中的偏移量不起作用

php - Yii2:如何格式化 ActiveField 中的值?

php - 使用 SharpSSH 库时,Linux 命令在 .NET 执行中不起作用

php - 如何使用 php 查找特定 IP 中的 HTTP 进程总数?