CI框架中的site_url()與base_url()
在使用CI框架的使用經常碰到跳轉和路徑方面的問題,site_url()和base_url()很容易混淆,下面來說說他們的區別!
假如你config檔案裡面的base_url和index_page是這樣定義的:
config['base_url'] = "http://www.domain.com/";
config['index_page'] = "index.php";
那麼你若使用site_url("controller/method/2");則實際url為
http://domain.com/index.php/controller/method/2,這個用於跳轉比較方便
若使用base_url("controller/method/2");則url為:
http://www.domain.com/controller/method/2,這個用於載入js檔案比較方便
base_url()少了一個index.php
假如你config檔案裡面的base_url和index_page是這樣定義的:
config['base_url'] = "http://www.domain.com/";
config['index_page'] = "index.php";
那麼你若使用site_url("controller/method/2");則實際url為
http://domain.com/index.php/controller/method/2,這個用於跳轉比較方便
若使用base_url("controller/method/2");則url為:
http://www.domain.com/controller/method/2,這個用於載入js檔案比較方便
base_url()少了一個index.php
相關文章
- ci框架中的圖片上傳框架
- PHP JWT CI 框架PHPJWT框架
- CI 框架整合 PHPExcel框架PHPExcel
- CI框架整合yar框架
- 去掉php框架CI預設url中的index.phpPHP框架Index
- TDD與CI在Python中的實踐Python
- CI 框架整合 Smarty 模版引擎框架
- CI 框架簡單入門筆記框架筆記
- CI框架內建分頁程式碼框架
- **CI中建立你自己的類庫
- Gitlab CI 與 DevOpsGitlabdev
- CI框架原始碼解讀--ROUTE和URL類框架原始碼
- CI-CodeIgniter中“超級物件”:$CI =& get_instance()物件
- 簡談企業Power BI CI/CD實施框架框架
- Gitlab-CI與Sonar的故(pei)事(zhi)Gitlab
- 【PHP】CI框架原始碼DB.php(資料庫類)PHP框架原始碼資料庫
- Mysql中的排序規則utf8_unicode_ci、utf8_general_ci的區別總結MySql排序Unicode
- Jenkins 與 Kubernetes 的 CI 與 CD & Git + Maven + Docker+KubectlJenkinsGitMavenDocker
- CI和CD之間的真正區別 -Fire CI
- 一.CI(Codeigniter)框架自定義檢視檔案位置框架
- 【PHP】CI框架原始碼分析核心檔案之Input.phpPHP框架原始碼
- CI框架獲取post和get引數_CodeIgniter心得框架
- 虛擬機器中 Jenkins 搭CI虛擬機Jenkins
- 基於 GitLab CI 的前端工程CI/CD實踐Gitlab前端
- Drone CI For Github —— 打造自己的CI/CD工作流(一)Github
- Jenkins與Docker的自動化CI/CD實戰(一)JenkinsDocker
- 基於OpenStack+Docker設計與實現CI/CD——基於Docker技術的CI&CD實踐Docker
- Serverless Devs 重大更新,基於 Serverless 架構的 CI/CD 框架:Serverless-cdServerdev架構框架
- CI與CD之Docker上安裝JenkinsDockerJenkins
- 十六章 CI框架學習筆記(三)註冊登入流程框架筆記
- 【PHP】CI框架原始碼分析核心檔案之Loader.phpPHP框架原始碼
- 【PHP】CI框架原始碼分析核心檔案之Utf8.phpPHP框架原始碼
- mysql中的utf8mb4、utf8mb4_unicode_ci、utf8mb4_general_ciMySqlUnicode
- CI中PHP寫法規範(不斷更新)PHP
- CI Weekly #13 | 用更 Geek 的方式配置你的 CI 工作流
- CI Weekly #5 | 微服務架構下的持續部署與交付微服務架構
- Quartz框架中的Schedulerquartz框架
- AngularVueReact框架中的CSSAngularVueReact框架CSS