Form Helper的form_open()在CodeIgniter 4中不起作用。

huangapple go评论93阅读模式
英文:

Form Helper form_open() not working in CodeIgniter 4

问题

不起作用....

<?=form_open('userupdate')?>
<?=form_close()?>

收到 404 错误

我尝试了不使用短标签。

表单标签正常工作....

<form method="post" action="<?php base_url('userupdate')?>" name="frmUserUpdate">
</form>

而 UserAdd 表单使用 form_open() 方法正常工作。请注意,我已在 autoload.phpBaseController.php 中声明了。

我花了很多时间,但无法找出问题出在哪里?

有人可以看看吗?

控制器:

$routes->get('useredit/(:num)', 'UserControllers\UseraddController::useredit/$1');
$routes->post('useredit/(:num)', 'UserControllers\UseraddController::update/$1');
英文:

It doesn't work....

&lt;?=form_open(&#39;userupdate&#39;)?&gt;
&lt;?=form_close()?&gt;

Getting 404 error.

I tried without short tag also.

The form tag works fine....

&lt;form method=&quot;post&quot; action=&quot;&lt;?php base_url(&#39;userupdate&#39;)?&gt;&quot; name=&quot;frmUserUpdate&quot;&gt;
&lt;/form&gt;

While UserAdd form works fine using form_open() method. Please note that I have declared in autoload.php and in BaseController.php.

I spent lot of time but I couldn't figure out where is the problem?

Can anyone look into this?

Controllers:

$routes-&gt;get(&#39;useredit/(:num)&#39;, &#39;UserControllers\UseraddController::useredit/$1&#39;);

$routes-&gt;post(&#39;useredit/(:num)&#39;, &#39;UserControllers\UseraddController::update/$1&#39;);

答案1

得分: 1

确保助手已包含在您的方法中或在BaseController中

UseraddController.php

    public function useredit()
    {
        helper('form');
        //...
    }


    public function update()
    {
        helper('form');
        //...
    }

BaseController.php

    protected $helpers = [
        //...
        'form',
    ];
英文:

Make sure the helper is included with your methods or in BaseController

UseraddController.php

    public function useredit()
    {
        helper(&#39;form&#39;);
        //...
    }


    public function update()
    {
        helper(&#39;form&#39;);
        //...
    }

BaseController.php

    protected $helpers = [
        //...
        &#39;form&#39;,
    ];  

huangapple
  • 本文由 发表于 2023年6月15日 20:04:36
  • 转载请务必保留本文链接:https://go.coder-hub.com/76482280.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定