重定向表单失败

Redirecting form fails

本文关键字:失败 表单 重定向      更新时间:2023-09-26

我在针对特定控制器的表单重定向时遇到问题。在我的数据库表中,它调用lists_acciones

型:

<?php
 App::uses('AppModel', 'Model');
 App::uses('CakeSession', 'Model/Datasource');
 /**
 * ListAccione Model
 *
 */
 class ListAccione extends AppModel {
    public $useTable = 'lists_acciones';

控制器

<?php
  App::uses('AppController', 'Controller');
  /**
  * ListsAcciones Controller
  *
  * @property Menu $Menu
  */
  class ListsAccioneController extends AppController {

我可以从我的控制器访问任何功能,控制器是 url listsAccione

现在他正在创建一个表单,然后单击转到索引视图,但附带的控制器是lists_acciones

echo $this->Form->create('ListsAccione', array(
    'action' => 'index',
    'class' => 'form_center',
    'id'=>'formulario_busqueda',
    'inputDefaults' => array(
        'label' => false,
        'div'   => false,
        # define error defaults for the form
        'error' => array(
            'wrap'  => 'span', 
            'class' => 'my-error-class'
        )
    )
));

来自 Javascript

var url = "<?php echo $this->Html->url(array(
    'controller' => 'listsAccione',
    'action' => 'index',
    'admin'=>true));?>/page:"+pagina;
$('#formulario_busqueda').attr('action',url); //this works

我在CakePHP文档中找到了解决方案

'url' => ['controller' => 'listsAccione', 'action' => 'index'],