みずの日記

ボカロとかニコ動とか忘備録とか

CodeIgniter

NetBeansにZen Codingを入れる

Zen codeingのNetBeans用プラグインhttps://github.com/lorenzos/ZenCodingNetBeansPlugin div#page>div.logo+ul#navi>lu*2>li*5>a が <div id="page"> <div class="logo"></div> <ul id="navi"> <lu> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li></lu></ul></div>

form_validation スケルトン

フォーム関連でよく使うControllerスケルトン。

MY_Model拡張

想定している使い方。 $array = $this->childmodel->get_all(); $array = $this->childmodel->get_row_where(array('key' => 'value'));

MY_Controller拡張

今よく使う設定を書き出しておくことにします。 影響を受けまくったFrameWork:CakePHP・Ruby on Rails想定している使い方。 $this->put_layout($this->view('aaa', $data, true));

CodeIgniterのコアクラス

CodeIgniterのコアクラス拡張覚書。 これをベースにアプリケーションごとに拡張する。

CodeIgnitorでメール送信

コードイグナイタでメール送信。 やっぱりというか案の定というか、バグが含まれているので、 オリジナルを拡張することに。MY_Email.php を作成し、以下のとおりにする。

MY_Controller.phpでよりDRYなコードを書く をもうちょっと改造してみた

シンプルで良いので、さらに拡張してみた。元ネタ http://www.e2esound.com/wp/2011/03/29/how_to_extends_controller_to_coding_dry/私はCodeIgnitorを使っておきながら、普通のHTMLを表示させるだけも多いので、 MY_Controllerを拡張して、ビューファイル…

CodeIgniterのよくやるテンプレ

主に自分用。MY_Controllerを作り、そこによく使うヘルパー類をロード。 DBは呼び出さない。下手に呼び出して、dbにアクセス行くのがいやだから。

ドメイン失効

ドメイン更新を忘れていて、失効させてしまいました。 なので、MobileIPもファイルをDLすることができません。どうせPHPなんだから、ここにソースを書いておきます。

携帯の判定

携帯の判定で具体的にどうりゃいいの? とリアル友達に聞かれたので書いておく・IP範囲でキャリア判定 ・ヘッダからキャリア判定 ・IP範囲とヘッダのキャリアが合っているか判定 >合っていなければサイトを調べようとしているぁゃιぃ人かもしれないので記録…

携帯で個別IDを取得

Docomoの場合 utnを使う フォームやリンクから個体識別情報を取得。 ただし、個体識別情報を送信する確認のダイアログが表示される。 携帯の個体識別なので端末が変わると取れるIDも変わる。 正直使えない・・・。

携帯をIPベースで判定

最近よくCodeIgniterを使っているんだけど*1、結構おもしろい。 ZendFrameworkはあらかじめ用意されている部品が多くて、至れり尽くせりだけど重かった。*2 CIは軽いんだけどシンプルなので、必要になったら自分で作れって事らしい。*3練習がてら*4にIP判定…