池袋にあるホームページ制作・システム開発会社のブログです。使って・・・という説明を展開したのですが、CodeIgniter2.X系ではもっと簡単な方法があることがわかりましたので訂正させてください。日本語版のユーザガイド(ここではver.2.0.3)の記事がありました。日本語版.こちらの説明を引用させてください。ブラウザからはhttp://example.com/index.php/tools/messageというURLで呼び出せます。World!」と表示されます。これをターミナル(コマンドプロンプト)から呼び出す方法が下記の通りです。World![/java]と表示されます。引数と同じように引数を渡すことができます。引数として渡すことで、次のように表示されます。Smith!.[/java]・・・これだけでした。前回の記事は全部訂正です。投稿者:isc_blogCodeIgniterには開発中に便利なデバッグ機能として出力クラスに「アプリケーションのプロファイリング」結果を出力する機能があります。やり方はcontrollerクラス内に下記の一文を追記するだけ。2.0.3上記参考ページ内に「プロファイラセクションの有効化と無効化」みたいな説明もあってなかなか優れものだということがわかります。ヌル日記こちらの記事内容通りにやればすんなりconfig.phpにて管理出来るようになります。バージョン的には同記事の日付が2008年なことを考えるとCodeIgniter1.6か7から2.1までそのまま大丈夫そうです。CodeIgniter2.x系よりも前のことになるようです。CodeIgniter2.x系をご利用の方はこちらの記事をご覧ください。ついて訂正(さらに...)2011年10月4日CodeIgniterPHPプログラミング技術CIUnit導入~投稿者:isc_blogCodeIgniterで開発中にPHPUnitでテストしてみようと思ったらCIUnitっていうツールがあってそれでテストする・・・っていう感じらしいので先日PHPUnitを入れた前提で検索してみたところCIUnitをインストールする方法が書いてあった記事がありました。Recordクラス投稿者:isc_blogCodeIgniterについて何度かご紹介してきていますがここんとこSeasar2(Javaのフレームワーク。個人的にはJavaのフレームワークの中で一番好きかな。Recordクラスについてご紹介します。Seasar2の中でもS2JDBCっていうSeasar2のO/Rマッパーで・・・っていうかまぁ、百聞は一見にしかず・・・ってことでこんなコードでDB検索を可能にしています。「11」「12」が入ってくる感じです。$this->db->get();[/php]こんな感じ(間違ってたらごめんなさい)もしかしたらCodeIgniterの方が直感的かもしれない。$this->db->get(‘mytable’);[/php]フレームワークを導入したせいでガチガチでどうしようもなくなる(またはフレームワークのせいでSQL構文を合わせないといけない・・・)というフレームワークではつかれるので、こういうところは柔軟であってほしい。いいフレームワークだと思います。機能拡張の注意点メモ投稿者:isc_blogCodeIgniter開発中に既存のAPIで機能的に足りないのでいろいろ拡張することになるんですがその際に「MY_」を付けます。TRUE;}・・・[/php]こんな感じで作成します。"FAX番号","trim|phone");[/php]みたいに使えるわけです。(上記の例は電話番号型になっているかチェックするルール設定です。)しかし、今日それを「helper」でやろうと思ってapplication/helper/My_date_helper.php」を作成し・・・メソッドを書いて・・・[php]$this->load->helper(‘date’);[/php]も書いて・・・メソッドを呼ぶ処理を書きました。結果、ファイル名が良くなかったみたいです。使えました!解決するとなぁんだ!ってことなんですが。もの確認画面で隠しフィールドで・・・みたいなこと考えるといちいいコーディングが大変なんですがCodeIgniterのFormヘルパが解決してくれました。?>[/php]すると・・・こんなHTMLになります。/></div>[/html]素敵やん!2011年7月1日CodeIgniterPHPプログラミング技術CodeIgniterのすすめ投稿者:isc_blogPHPでのシステム開発で最近「CodeIgniter」を利用しています。CodeIgniter1.6から1.7になったあたりだと思うので・・・うーん、それほど前では無いけどいつだか忘れました・・・。CodeIgniterとはPHPのフレームワークでJava経験者にはとっつきやすいものだと・・・オススメしています。こんな人にぴったりです:省スペースのフレームワークが欲しい人。圧倒的なパフォーマンスを求める人。バージョンや環境設定の違う一般的なホスティング(レンタルサーバ)で幅広く動作するものが欲しい人。ほとんど設定がいらないフレームワークを希望する人。コマンドラインを使う必要がないフレームワークを好む人。決められたコーディングルールに厳格に従う必要がないフレームワークが欲しい人。ような大規模な一枚岩のライブラリには興味がない人。テンプレート言語を習得しなければならないのが嫌な人(必要な場合だけにオプションでテンプレートパーサが利用できるようなものは除く)。複雑なものを避け、シンプルな解決策を好む人。わかりやすく詳細なドキュメントが欲しい人。PHPでの開発経験者にフレームワークなにがいいですか?って聞かれたら最近は迷わずオススメしています。コードはこんな感じです。?>・・・・[/php]これは・・・なに作ったか忘れましたが自作のサイトから引用したものです。DBから取得して・・・のコメントあたりがものすごく便利な書き方していると思います。作ったVIEWをおもむろに取得して表示しているだけなんです。あたりとコンストラクタのparent::Controller();あたりに相違点がありますがほぼ一緒です。"タイトル";・・・[/php]サクサク出来ちゃいます。PHPで開発しなきゃ・・・という方はお試し下さい!「PHPフレームワークの「codeIgniter」がスゴすぎる」という記事に書いてあるのですが、CodeIgniterはControllerがあれば動作します。?ってこれがどういうことかと言うとWebAPIを作るのに重宝するんです。POSTやGETでパラメータを受け取って・・・処理して・・・画面に表示しないでJSONで出力っていうのにも対応します。池袋のアイ・エス・シーが運営しているブログです。ホームページ制作・システム開発のご依頼はアイ・エス・シーにお任せください!お電話またはお問い合わせフォームからお気軽にお問合せ下さい。