タグ

ブックマーク / codeigniter.jp (2)

  • ライブラリの作成 : CodeIgniter ユーザガイド 日本語版

    "ライブラリ" と言えば、ふつうは、 libraries ディレクトリにあるクラスで、このユーザガイドのクラスリファレンスで説明されているクラスのことを指します。 しかし、ここでは、その代りに、ユーザライブラリの作成方法を説明します。 ユーザライブラリは、グローバルなフレームワークのリソースからローカルなリソースを区別しておくため application/libraries ディレクトリに作成します。 追加の特典として、CodeIgniter では、既存のライブラリに単に、機能を追加するのであれば、ネイティブなクラスを 継承(extend) してユーザライブラリを作成できます。 application/libraries フォルダに同じ名前で設置しさえすれば、ネイティブなクラスを独自のものと置き換えることもできます。 まとめると: まったく新しいライブラリを作成することができます。 ネイテ

    escape_artist
    escape_artist 2011/12/04
    PHP5なら参照渡しデフォなのに…
  • アプリケーションフローチャート : CodeIgniter ユーザガイド 日本語版

    index.phpがフロントコントローラとして振る舞い、CodeIgniterの実行に必要な基リソースを初期化します。 ルータは、何を実行すべきかを決定するため、HTTPリクエストを解析します。 キャッシュが存在する場合、通常のシステム処理がバイパスされ、キャッシュが直接ブラウザに送信されます。 セキュリティです。アプリケーションコントローラが読み込まれる前に、HTTPリクエストとユーザが送信したデータは、セキュリティのためにフィルタリングされます。 コントローラがモデル、コア・ライブラリ、プラグイン、ヘルパ、それからHTTPリクエスト処理に必要なすべてのリソースをロードします。 最終処理されたビューがレンダリングされ、閲覧できるようにするためにwebブラウザに送信されます。もしキャッシュ機能が有効になっていれば、後のリクエストでキャッシュが送信されるように、送信前にまずビューがキャッシ

    escape_artist
    escape_artist 2011/10/05
    セキュリティは前処理なのか。。viewの直前の方が好きだけどなー
  • 1