迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產品,以萬端互聯(lián)為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
form表單action如何提交到前端控制器?
如有參考文檔可以發(fā)一下,謝謝
參考文檔:《外部頁面調用網站表單提交項目》
我是自己建的控制器,在控制器對應的模板中寫的表單,如何將數據提交到控制器?
{php extract(dr_get_form_post_value('表單別名'))} <p>調試信息:{$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('驗證碼')}</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提交不跳轉(需要手動加載官方js庫)</button> <button type="button" onclick="dr_ajax_submit('{$post_url}', 'myform', '2000', '{$rt_url}')" class="btn green"> AJAX提交并跳轉(需要手動加載官方js庫)</button> <button type="submit" class="btn green"> 普通提交</button> </div> </div> </form> 調試信息:{$debug}
回復@hccq202008
{php extract(dr_get_form_post_value('表單別名'))}
這個表單別名填寫什么?我不是弄留言板,
我是創(chuàng)建的控制器,在控制器模板里寫了個簡易表單,想通過表單將字段內容提交到控制器。
<form action="" method="post">
<input type="text" id="ceshi" name="ceshi" />
</form>
這里的action如何寫?怎么提交到控制器dayrui/App/Ceishi/Controllers/Home.php
文檔吧
這個文檔我看過了,依舊說的是留言板,我的是將數據提交到控制器,
action簡寫就是訪問這個控制器的url。
回復@二開/定制/使用解答專家 直接連接到Home.php?/dayrui/App/Ceishi/Controllers/Home.php這樣會報錯。
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() {
你不會php嗎,控制器代碼都不全呢
請求url index.php?s=ceishi&c=home&m=index
<?php namespace Phpcmf\Controllers; class Home extends \Phpcmf\Common { public function index() { } }
控制器代碼太長了,我沒復制全
回復@二開/定制/使用解答專家
參考文檔:《外部頁面調用網站表單提交項目》
我是自己建的控制器,在控制器對應的模板中寫的表單,如何將數據提交到控制器?
回復@hccq202008
這個表單別名填寫什么?我不是弄留言板,
我是創(chuàng)建的控制器,在控制器模板里寫了個簡易表單,想通過表單將字段內容提交到控制器。
<form action="" method="post">
<input type="text" id="ceshi" name="ceshi" />
</form>
這里的action如何寫?怎么提交到控制器dayrui/App/Ceishi/Controllers/Home.php
參考文檔:《外部頁面調用網站表單提交項目》
文檔吧
這個文檔我看過了,依舊說的是留言板,我的是將數據提交到控制器,
action簡寫就是訪問這個控制器的url。
回復@二開/定制/使用解答專家 直接連接到Home.php?/dayrui/App/Ceishi/Controllers/Home.php這樣會報錯。
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() {
你不會php嗎,控制器代碼都不全呢
請求url index.php?s=ceishi&c=home&m=index
控制器代碼太長了,我沒復制全
回復@二開/定制/使用解答專家