ホームページ  >  記事  >  バックエンド開発  >  Codeigniter コントローラー コントローラー継承の問題の分析例、Codeigniter コントローラー_PHP チュートリアル

Codeigniter コントローラー コントローラー継承の問題の分析例、Codeigniter コントローラー_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:00:221043ブラウズ

Codeigniter コントローラーのコントローラー継承問題の例分析、Codeigniter コントローラー

この記事では、Codeigniter コントローラーのコントローラー継承問題を例を通して説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

このような状況はプロジェクトでよく使用されます。バックグラウンドの各ページは、ユーザーがログインしているかどうかを判断するためにセッションを判断する必要があります。Codeigniter の場合、各コントローラーは共通のコントローラーを継承すると見なされます。

例: AdminBase はアプリケーション バックグラウンドのパブリック コントローラーです。各アプリケーション バックグラウンド コントローラーはパブリック AdminBase を継承しますが、同時に AdminBase も CI_Controller を継承するようにしてください。

フロントデスクのHomeBaseについても同様です。

具体的な実装は非常に簡単で、次のように application/core の下に新しい MY_Controller.php を作成するだけです
(MY_ は構成可能です。application/config/config.php ファイルに移動して次の項目を見つけます: $config['subclass_prefix'] = 'MY_';)

リーリー

これで、application/controllers/admin/blog.php のように、application/controllers 内のコントローラーを継承できます

リーリー

CodeIgniter フレームワークに関連するさらなるコンテンツに興味のある読者は、このサイトの特別トピック「codeigniter チュートリアルの概要」をチェックしてください

この記事が、CodeIgniter フレームワークに基づく皆様の PHP プログラム設計に役立つことを願っています。

興味があるかもしれない記事:

  • MySQL を使用した読み取りと書き込みの分離の実装に関するチュートリアル
  • 複数のデータベースでマスターとスレーブの読み取りと書き込みの分離を実装する Yii の方法
  • MySQL の読み取りと書き込みの分離の Thinkphp 実装例操作
  • PHPを使用してMysqlの読み取りと書き込みの分離を実装する
  • SQL Server2005で実装されたデータベースの読み取りと書き込みの分離の概要
  • MySQLのマスターとスレーブの同期、読み取りと書き込みの分離の構成手順
  • mysqlの読み取りと書き込みの分離(実践編)
  • mysql読み書き分離(基礎編)
  • CodeIgniter設定SESSION使用例分析
  • CodeIgniter設定routes.php使用例分析
  • CodeIgniter読み書き分離実装方法詳細解説

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1093702.html技術記事 Codeigniter コントローラーのコントローラー継承問題の例分析、Codeigniter コントローラー この記事では、Codeigniter コントローラーのコントローラー継承問題について例を示して説明します。参考のために皆さんと共有してください。具体的には...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。