お久しぶりです「CodeIgniter」今更(´;ω;`)すいません、Cakephp 2.X系の変更点で爆死したので、、
会社よりサクサク&いつもどおりメモ程度に(・∀・)ニヤニヤ
・ 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のライセンス問題の投票報告は、大阪都市構想の批判と同じ匂いした、、