ホームページ  >  記事  >  バックエンド開発  >  PHP フレームワーク Phpbean の説明_PHP チュートリアル

PHP フレームワーク Phpbean の説明_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:54:13895ブラウズ

Phpbean にはコア ファイルがほとんどありませんが、これは phpbean の設計思想 (パフォーマンスと分業と共同開発の重視) に大きく関係しています。 Phpbean のコアは基本的な MVC フレームワークのみを実装し、冗長なコードを提供せず、プログラマにとって非常に透過的です。
Phpbean のコア ファイルは次のように説明されます (ほとんどのコア ファイルは単独で使用できることに注意してください):
1. Action.php アクションの基本クラス。他のアクションはそのサブクラスである必要があります。内部には URL データの処理という 1 つの関数が実装されています。
2. Exception.php は Exception を直接継承する例外処理クラスです。
3. Registry.php は phpbean のレジスタです。レジストラに関しては、PHP でのグローバル変数の使用に関する私の翻訳記事 http://www.phpobject.net/blog/read.php/77.htm を参照してください。
4. Router.php ルーティング処理。
5. View.php はクラスのレンダリングを試みます。
6. DB/model.php と Db/mysql.php は主にモデル層です。現在、MYSQL カプセル化のみが提供されています。モデルには基本的な CURD が実装されています。複数テーブルの結合クエリなどの ORM は実装されていません (主にパフォーマンスを考慮したため)。DB 層のカプセル化では、複雑な ORM 実装が必要な場合は、ZF の DB を使用することをお勧めします。

現在 PHPBEAN によって提供されているオプションのライブラリ クラスは次のとおりです:
1. FILE ファイル ライブラリ クラス。ファイルのアップロードおよびダウンロードのカプセル化クラスを提供します。
2. ページページングクラス。 JS および PHP のページネーション クラス。
3. IMG画像処理クラス。現在は検証コードプログラムのみが提供されています
4. 検証クラス。 zend Framework の検証クラスとの併用をサポートします。詳細については、ZF の拡張方法 - 拡張機能の検証 http://www.phpobject.net/blog/read.php/110.htm
5 を参照してください。 Zend lucene に基づいた二次開発インターフェイスを提供します。 webluceneとnutchのデザインを参考にしてみてください。中国語の単語の分割については、全文検索に zend Framework の lucene を使用する - 中国語の単語の分割
http://www.phpobject.net/blog/read.php/113.htm を参照してください。

Phpbean はプログラマに提供することに尽力しています。柔軟性に優れ、透明度の高いフレームを採用。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/318529.html技術記事 Phpbean にはコア ファイルがほとんどありませんが、これは phpbean の設計思想 (パフォーマンスと分業と共同開発の重視) に大きく関係しています。 Phpbean のコアは基本的な MVC フレームワークのみを実装しており、次の機能は提供しません...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。