![マガジンのカバー画像](https://assets.st-note.com/production/uploads/images/25932754/12bead628c7c98e3307a7ddba331cee3.jpeg?width=800)
週末更新。サーバー構築からついったーもどき、もしくはブログを作るマガジン。創刊号は0円!(参考になったらおひねり貰えると嬉しいです。)※ついったーもどきを作るまでの備忘録を載せる…
- 運営しているクリエイター
2020年6月の記事一覧
#7 CodeIgniter ビューのチートシート
本記事は、今後メモ代わりに追記されます。
■URLヘルパー
<?php echo site_url("top/index") ?>
top/indexのフルパスのURLを表示
■共通パーツ読み込み
$this->load->view('parts/pager');
コントローラでも使用していた上記ですが、実はViewからもViewテンプレートが呼び出し可能。
ページャーなどの共通パーツは
#6 CodeIgniter モデルのチートシート
現状特になし(ぇ
しいて言うならば、MY_Modelで自前でDBの接続、トランザクション(開始、コミット、ロールバック)、クエリ実行関数を作ったぐらい。
上記関数は公開すると脆弱性見つけられたときに攻撃されるので、非公開にしておきます。
最低限のSQLインジェクション対策はしてます。プレースホルダーを使うとか。
なんかあれば更新します。
#5 CodeIgniter コントローラーのチートシート
2週間分間が空いてるので今週は3本。
なお、本記事は、今後メモ代わりに追記されます。
また、一部自分用の自作関数あり。(自作関数はMY_Controllerに記載すると使えるようになります)
■GET・POSTパラメータの取得$this->input->get_post('page')
パラメータが取れなかった場合のデフォルト値は設定できないので、拡張関数を作った方がよさそう(↓作った)
g
♯4 CodeIgniterカスタマイズしたい箇所、実装箇所
環境回りの設定は完了したので次はコードイグナイターの下回りを整えたいと思います。
①Config系
格納されているのは以下。
C:\xampp\htdocs\blog\application\config
■autoload.php
URLヘルパー、HTMLヘルパーはよく使うのでオン
$autoload['helper'] = array('url','html');
■config.ph