マガジンのカバー画像

週刊「ついったーもどきを作る」

10
週末更新。サーバー構築からついったーもどき、もしくはブログを作るマガジン。創刊号は0円!(参考になったらおひねり貰えると嬉しいです。)※ついったーもどきを作るまでの備忘録を載せる…
運営しているクリエイター

#Codeigniter

#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

もっとみる

♯3 .htaccessでindex.phpを取り除く

インストールしたCodeIgniter3について、(2もですが)URLにindex.phpが入っているので、

■.htaccessで取り除く設定について。

blog/index.php/controller/action(これを)

blog/controller/action(こうしたい)

■プロジェクトフォルダ直下(index.phpがある階層)の.htaccessにて

Rewrit

もっとみる

♯2+ Codeigniter2系のインストール時の注意

ちなみに2を導入する場合、以下のようなエラーが出たので一応載せておきます。(2015/02のメモ)

XAMPP v5.6.15(PHP5.6.15)でCodeIgniter v2.1.4を動かそうとした所、以下のエラーが出たのでその対処法のメモ。

・エラー
ーーーーーーーーーーーーーーーーーーーーーーーーー
A PHP Error was encountered
Severity: Notic

もっとみる

♯2 CodeIgniterインストール

遅くなりましたが、「週刊ついったーもどき(もしくはブログ)を作る」2週目です。
筆者はどちらかとブログをつくりたいのですが、タイトル的にはついったーの方がいいかなーと思いこのタイトル。
どっちを作るにしてももうしばらくは共通の作業になります。

筆者はCodeIgniter(コードイグナイター)フリークなので、CodeIgniterでプロジェクトを作成していきます。

どの層に向けてのnoteか定

もっとみる