お久しぶりです「CodeIgniter」今更(´;ω;`)すいません、Cakephp 2.X系の変更点で爆死したので、、

会社よりサクサク&いつもどおりメモ程度に(・∀・)ニヤニヤ

 

f:id:greenwakame:20120112180557j:plain

・ index.phpをURLから除去するために

<IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

が記述された .htaccess を作成、index.phpと同じ階層に置く。

* <IfModule mod_rewrite.c> </IfModule>←がないとindex.php除去されない(MANPのせいかも)

 

・URLで直接たたいて見るには

NG : www.domein.com/フォルダ/コントローラー/ファイル名.php

OK : www.domein.com/フォルダ/ファイル名(.phpはいらない)/

直接たたくと403で返って来る

 

・データベースから持ってきたデータの処理の仕方

多次元配列に整形されて帰ってくるので、

中身がarray→array→dataみたい。

 

コントローラー側

    public function index()
    {
        $res['list'] = $this->client_Model->client_all(); ←$resだとNG
        $this->load->view('client_View',$res);
    }

ビュー側

<?php foreach ($list as $row):?>
<tr>
<td><?=$row['industry']?></td>
<td><?=$row['client']?></td>
<td><?=$row['clientIn']?></td>
<td><?=$row['Timestamp']?></td>
</tr>
<?php endforeach;?>

 

でループで回す感じ。

 

正規表現(;・∀・)

where フールド名 REGEXP ^(ア|イ|ウ|エ|オ)

*ア~オが先頭にあれば系

 

何故か2.1に嫌われてます(´;ω;`)modelの使用変わったみたで、記述分かりません\(^o^)/

CodeIgniterのライセンス問題の投票報告は、大阪都市構想の批判と同じ匂いした、、