URL은 http://rg.com/Admin/index?s=xxx
입니다. 여기서 s
은 검색 키워드를 나타내며 임의의 값이 될 수 있습니다.
위 링크 접속 꿀팁
공개 구성 파일(컨트롤러를 로드할 수 없습니다:
아주 이상하네요. 컨트롤러와 무슨 관련이 있나요? 컨트롤러
아닌가요?
)의 내용은 다음과 같습니다. c
오랜 시간 동안 프레임워크의 소스 코드를 살펴본 후에도 왜 QAQ인지 이유를 찾을 수 없습니다Common/Conf/config.php
<code class="php">return array( 'URL_MODEL' => 2, // 重写模式 'VAR_MODULE' => '_m', // 默认模块获取变量 'VAR_CONTROLLER' => '_c', // 默认控制器获取变量 'VAR_ACTION' => '_a', // 默认操作获取变量 );</code>답글 내용:
URL은
http://rg.com/Admin/index?s=xxx
위 링크 접속 꿀팁
s
아주 이상하네요. 컨트롤러와 무슨 관련이 있나요? 컨트롤러
아닌가요?오랜 시간 동안 프레임워크의 소스 코드를 살펴본 후에도 왜 QAQ인지 이유를 찾을 수 없습니다공개 구성 파일(
)의 내용은 다음과 같습니다.
c
Common/Conf/config.php
ThinkPHP/Conf/convention.php에는 여러 구성 항목이 있습니다
<code class="php">return array( 'URL_MODEL' => 2, // 重写模式 'VAR_MODULE' => '_m', // 默认模块获取变量 'VAR_CONTROLLER' => '_c', // 默认控制器获取变量 'VAR_ACTION' => '_a', // 默认操作获取变量 );</code>
get in tp를 사용할 때 a, c, m, s를 사용할 수 없고 작동하지 않는 것 같습니다. 프레임워크에서 사용됩니다.
접미사가 사라졌습니다. 일반 연결이 다시 쓰기 모드인 경우 도메인 이름/컨트롤러 이름/메서드 이름/다음에 이러한 문제가 자주 발생하는 경우 U 방법을 사용하여 연결을 생성하는 것이 좋습니다. .
등
<code>/* 系统变量名称设置 */ 'VAR_MODULE' => 'm', // 默认模块获取变量 'VAR_ADDON' => 'addon', // 默认的插件控制器命名空间变量 'VAR_CONTROLLER' => 'c', // 默认控制器获取变量 'VAR_ACTION' => 'a', // 默认操作获取变量 'VAR_AJAX_SUBMIT' => 'ajax', // 默认的AJAX提交变量 'VAR_JSONP_HANDLER' => 'callback', 'VAR_PATHINFO' => 's', // 兼容模式PATHINFO获取变量例如 ?s=/module/action/id/1 后面的参数取决于URL_PATHINFO_DEPR 'VAR_TEMPLATE' => 't', // 默认模板切换变量 'VAR_AUTO_STRING' => false, // 输入变量是否自动强制转换为字符串 如果开启则数组变量需要手动传入变量修饰符获取变量</code>자세한 내용은 공식 문서를 확인하세요