国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

初步了解ci

2019-11-06 06:41:54
字體:
來源:轉載
供稿:網友
1,url分段    url地址/類名/方法/參數1/參數2    example.com/index.php/class/function/id1/id22,移除url中的index.php,偽靜態    在根目錄下面創建.htaccess文件(確認php環境已開啟,mod_rewrite)    RewriteEngine On    RewriteCond %{REQUEST_FILENAME} !-f    RewriteCond %{REQUEST_FILENAME} !-d    RewriteRule ^(.*)$ index.php/$1 [L]3,添加url后綴    在config/config.php文件中,找到 $config['url_suffix'] = "" 更改為 $config['url_suffix'] = ".html";4,啟用字符串格式的url    例如:index.php?c=PRoduct&c=control&m=index&id=123    同樣在config/config.php文件中,找到 $config['enable_query_strings'] = FLASE; 把FALSE改為TRUE;5,構造函數    如果打算在控制器中使用構造函數,必須先運行parent::__construct();    例如:        class Blog extends CI_Controller{            public function __construct()            {                parent::__contruct();            }        }6,ci也支持路由設置    設置路由,需要我們找到config/config.php配置文件,然后在該文件中添加我們想要配置的路由信息    例如:        $route['journals'] = 'blogs';  url的第一段是單詞'journals'時,將重定向到'blogs'類        $route['blog/joe'] = 'blogs/users/34';  url包含blog/joe時,將重定向'blogs'類和'users'方法,id參數為34   正則表達式路由        $route['product/([a-z]+)/(/d+)'] = '$1/id_$2';        上例中,一個類似于product/shirts/123 這樣的url將會重定向"shirts"控制器的"id_123"方法。7,ci中錯誤處理    shwo_error($message,$status_code);這個函數將調用 applicatin/views/errors/html/error_general.php模板    show_404($page='',$log_error=true);這個函數將使用下面的錯誤模板來顯示404錯誤信息 applicatin/view/errors/html/error_404.php    log_message($level,$message);該函數用于向你的日志文件中寫入信息,第一個參數你必須提供信息級別中的一個,用于指定記錄的是什么類型的信息(調試,錯誤和一般信息),第二個參數為信息本身。        例如:            if($some_var=='')            {                log_mesage('error','Some variable did not contain avalue');            }            else            {                log_mesage('debug','Some variable was correctly set');            }            log_message('info','the purpose of some variable is to provide some value');8,ci中變量輸出與數據輸出到模板    echo 方法輸出到模板        例如:<?php echo $data;?>    foreach 便利數組輸出到模板        例如:<?php foreach($data as $item):?>                <?php echo $item;?>              <?php endforeach;?>     if/elseif/else        例如:            <?php if($username === 'sally'): ?>                <h3> Hi Sally</h3>            <?php elseif($username === 'joe'): ?>                <h3> Hi Joe </h3>            <?php else: ?>                <h3>Hi  Unkowm user</h3>            <?php endif;?>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广宗县| 陇西县| 鹤山市| 南江县| 互助| 方山县| 抚宁县| 新泰市| 凤庆县| 凤山县| 佳木斯市| 常宁市| 肃宁县| 南平市| 苍山县| 泗水县| 龙游县| 新巴尔虎左旗| 新干县| 栾川县| 青冈县| 兴安盟| 星座| 雷波县| 中超| 葵青区| 安庆市| 遵义县| 龙泉市| 昭平县| 宝坻区| 崇义县| 遵义县| 汉寿县| 合山市| 大洼县| 安义县| 灵武市| 鲁山县| 泸定县| 楚雄市|