<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 請求信息 * * * * * 首先能閱讀到此處的道友相信對TP5也是比較了解的,若還不了解的話可以先去閱讀TP5手冊。 在TP5中請求信息都封裝在request對象中,OneBase在公共控制器中取出了部分request對象中的數據便于后續使用,當然若使用次數不多的也可以直接用request對象獲取。 下面看看取出來了哪些信息 ~~~ /** * 初始化請求信息 */ final private function initRequestInfo() { defined('IS_POST') or define('IS_POST', $this->request->isPost()); defined('IS_GET') or define('IS_GET', $this->request->isGet()); defined('IS_AJAX') or define('IS_AJAX', $this->request->isAjax()); defined('IS_PJAX') or define('IS_PJAX', $this->request->isPjax()); defined('IS_MOBILE') or define('IS_MOBILE', $this->request->isMobile()); defined('MODULE_NAME') or define('MODULE_NAME', strtolower($this->request->module())); defined('CONTROLLER_NAME') or define('CONTROLLER_NAME', strtolower($this->request->controller())); defined('ACTION_NAME') or define('ACTION_NAME', strtolower($this->request->action())); defined('URL') or define('URL', CONTROLLER_NAME . SYS_DS_PROS . ACTION_NAME); defined('URL_MODULE') or define('URL_MODULE', MODULE_NAME . SYS_DS_PROS . URL); defined('URL_TRUE') or define('URL_TRUE', $this->request->url(true)); defined('DOMAIN') or define('DOMAIN', $this->request->domain()); $this->param = $this->request->param(); } ~~~ 可以看到這個方法中有很多常量,這些常量就是OneBase通過request對象中的信息進行了組織后定義的。 再后續使用中也更方便,比如 IS_POST 這種簡直太方便啦。 這些常量就不一個一個介紹了,OB使用者都是有一定水平的喔。 下面的$this->param = $this->request->param(); 就是把表單中提交的數據換了一個載體。 ~~~ /** * SEO添加 */ public function seoAdd() { IS_POST && $this->jump($this->logicSeo->seoEdit($this->param)); return $this->fetch('seo_edit'); } ~~~ 比如上面這段代碼就使用了 $this->param,因為其他控制器基本上都繼承了ControllerBase,所以直接通過 $this->param即可獲取表單提交的數據了。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看