迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
form表單action如何提交到前端控制器?
如有參考文檔可以發(fā)一下,謝謝
參考文檔:《外部頁面調(diào)用網(wǎng)站表單提交項(xiàng)目》
我是自己建的控制器,在控制器對(duì)應(yīng)的模板中寫的表單,如何將數(shù)據(jù)提交到控制器?
{php extract(dr_get_form_post_value('表單別名'))} <p>調(diào)試信息:{$debug}</p> <form action="{$post_url}&is_show_msg=1" class="form-horizontal" method="post" name="myform" id="myform"> {$form} <div class="fc-form-body"> {$myfield} {$diyfield} {$sysfield} {if $is_post_code} <div class="form-group"> <label class="control-label col-md-1">{dr_lang('驗(yàn)證碼')}</label> <div class="col-md-10"> <label> <div class="form-recaptcha"> <div class="input-group"> <input type="text" class="form-control" name="code"> <div class="input-group-btn fc-code"> {dr_code(120, 35)} </div> </div> </div> </label> </div> </div> {/if} </div> <div class="portlet-body form myfooter"> <div class="form-actions text-center"> <button type="button" onclick="dr_ajax_submit('{$post_url}', 'myform', '', '')" class="btn green"> AJAX提交不跳轉(zhuǎn)(需要手動(dòng)加載官方j(luò)s庫)</button> <button type="button" onclick="dr_ajax_submit('{$post_url}', 'myform', '2000', '{$rt_url}')" class="btn green"> AJAX提交并跳轉(zhuǎn)(需要手動(dòng)加載官方j(luò)s庫)</button> <button type="submit" class="btn green"> 普通提交</button> </div> </div> </form> 調(diào)試信息:{$debug}
回復(fù)@hccq202008
{php extract(dr_get_form_post_value('表單別名'))}
這個(gè)表單別名填寫什么?我不是弄留言板,
我是創(chuàng)建的控制器,在控制器模板里寫了個(gè)簡易表單,想通過表單將字段內(nèi)容提交到控制器。
<form action="" method="post">
<input type="text" id="ceshi" name="ceshi" />
</form>
這里的action如何寫?怎么提交到控制器dayrui/App/Ceishi/Controllers/Home.php
文檔吧
這個(gè)文檔我看過了,依舊說的是留言板,我的是將數(shù)據(jù)提交到控制器,
action簡寫就是訪問這個(gè)控制器的url。
回復(fù)@二開/定制/使用解答專家 直接連接到Home.php?/dayrui/App/Ceishi/Controllers/Home.php這樣會(huì)報(bào)錯(cuò)。
Fatal error: Uncaught Error: Class 'Phpcmf\Common' not found in //dayrui/App/Ceishi/Controllers/Home.php:3 Stack trace: #0 {main} thrown in /dayrui/App/Ceishi/Controllers/Home.php on line 3
控制器里的代碼如下:
<?php namespace Phpcmf\Controllers;
class Home extends \Phpcmf\Common
{
public function index() {
你不會(huì)php嗎,控制器代碼都不全呢
請(qǐng)求url index.php?s=ceishi&c=home&m=index
<?php namespace Phpcmf\Controllers; class Home extends \Phpcmf\Common { public function index() { } }
控制器代碼太長了,我沒復(fù)制全
回復(fù)@二開/定制/使用解答專家
參考文檔:《外部頁面調(diào)用網(wǎng)站表單提交項(xiàng)目》
我是自己建的控制器,在控制器對(duì)應(yīng)的模板中寫的表單,如何將數(shù)據(jù)提交到控制器?
{php extract(dr_get_form_post_value('表單別名'))} <p>調(diào)試信息:{$debug}</p> <form action="{$post_url}&is_show_msg=1" class="form-horizontal" method="post" name="myform" id="myform"> {$form} <div class="fc-form-body"> {$myfield} {$diyfield} {$sysfield} {if $is_post_code} <div class="form-group"> <label class="control-label col-md-1">{dr_lang('驗(yàn)證碼')}</label> <div class="col-md-10"> <label> <div class="form-recaptcha"> <div class="input-group"> <input type="text" class="form-control" name="code"> <div class="input-group-btn fc-code"> {dr_code(120, 35)} </div> </div> </div> </label> </div> </div> {/if} </div> <div class="portlet-body form myfooter"> <div class="form-actions text-center"> <button type="button" onclick="dr_ajax_submit('{$post_url}', 'myform', '', '')" class="btn green"> AJAX提交不跳轉(zhuǎn)(需要手動(dòng)加載官方j(luò)s庫)</button> <button type="button" onclick="dr_ajax_submit('{$post_url}', 'myform', '2000', '{$rt_url}')" class="btn green"> AJAX提交并跳轉(zhuǎn)(需要手動(dòng)加載官方j(luò)s庫)</button> <button type="submit" class="btn green"> 普通提交</button> </div> </div> </form> 調(diào)試信息:{$debug}回復(fù)@hccq202008
{php extract(dr_get_form_post_value('表單別名'))}這個(gè)表單別名填寫什么?我不是弄留言板,
我是創(chuàng)建的控制器,在控制器模板里寫了個(gè)簡易表單,想通過表單將字段內(nèi)容提交到控制器。
<form action="" method="post">
<input type="text" id="ceshi" name="ceshi" />
</form>
這里的action如何寫?怎么提交到控制器dayrui/App/Ceishi/Controllers/Home.php
參考文檔:《外部頁面調(diào)用網(wǎng)站表單提交項(xiàng)目》
文檔吧
這個(gè)文檔我看過了,依舊說的是留言板,我的是將數(shù)據(jù)提交到控制器,
action簡寫就是訪問這個(gè)控制器的url。
回復(fù)@二開/定制/使用解答專家 直接連接到Home.php?/dayrui/App/Ceishi/Controllers/Home.php這樣會(huì)報(bào)錯(cuò)。
Fatal error: Uncaught Error: Class 'Phpcmf\Common' not found in //dayrui/App/Ceishi/Controllers/Home.php:3 Stack trace: #0 {main} thrown in /dayrui/App/Ceishi/Controllers/Home.php on line 3
控制器里的代碼如下:
<?php namespace Phpcmf\Controllers;
class Home extends \Phpcmf\Common
{
public function index() {
你不會(huì)php嗎,控制器代碼都不全呢
請(qǐng)求url index.php?s=ceishi&c=home&m=index
<?php namespace Phpcmf\Controllers; class Home extends \Phpcmf\Common { public function index() { } }控制器代碼太長了,我沒復(fù)制全
回復(fù)@二開/定制/使用解答專家