ホームページ  >  記事  >  バックエンド開発  >  LotusPhp フレームワーク ディレクトリ_PHP チュートリアル

LotusPhp フレームワーク ディレクトリ_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:14:071493ブラウズ

順番がちょっと乱雑ですが、本当は紹介の後にプログラムディレクトリの紹介をするべきでした。その頃は忙しかったので、今日は調子に乗って全部書き終わります。 Lotusphp ドキュメントを順番に並べます

│ Config.php Config /Configuration クラス

│ ConfigeXPression.php ConfigeXPression /Configuration Expressive クラス │ Lotus.php グルー コード
│ Shortcut.php LTObjectIl クラス
│ Store.php l TSTOR .php LTStorefile / ファイル ストレージ カテゴリ
│ StoreMemory。 php LTStoreMemory / メモリ ストレージ クラス、一般テスト モードは

─ AutoLoader AutoLoader / 自動読み込み





キャッシュ / Cache
│ │ Cache.php CacheAdapterFactory / キャッシュ アダプター ファクトリ クラス
│ │ CacheConfigBuilder.php CacheConnectionManager / キャッシュ接続マネージャークラス
│ │ Cachehandle.php キャッシュハンドル /キャッシュ操作ハンドルカテゴリ
│ │
─Adapter アダプタ /Adapter
│ │ Cacheadapter.php Cacheadapter Cheadapterapc /APC キャッシュアダプタクラス
│ │ Cacheadaptereccelerator.php CacheAdapterEAccelerator / EAccelerator キャッシュアダプタクラス
│ │ CacheAdapterFile.php CacheAdapterFile CacheAdapterMemcache.php CacheAdapterMemcache / Memcache キャッシュ アダプタ クラス
│ │ CacheAdapterMemcached.php CacheAdapterMemcached / Memcached キャッシュ アダプタ クラス
│ │ CacheAdapterXcache.php CacheAdapterXcache / Xcache キャッシュ アダプタ クラス- ‐ ‐ ‐ ‐ ‐ ‐‐‐‐ QueryEngine / キャッシュクエリエンジン
│ b─TableDataGateway TabledataGateway / テーブルデータゲートウェイ A.PHP CAPTCHA / 検証コードキャップ │ │ CAPTCHAIMAGEENENE.PHP CAPTCHAIMAGEENENE / 検証コード画像生成エンジンクラス
│ │
│ └─fontsフォント / フォント フォルダー
│ f
│ キャンディス。 ttf
│ Ding-DongDaddyO.ttf
│ Duality.ttf
│ Jura.ttf
│ StayPuft. TTF
│ TIMESNEWROMMANBOLD.TTF
│ Verasansbold.ttf

─クッキークッキー / クッキー
│ クッキー。 php cookie / cookie 操作クラス
─DB db / データベース操作コンポーネント
db.php db / data ライブラリクラス
│ │ DbAdapterFactory.php DbAdapterFactory / データベースアダプターファクトリクラス
│ │ DbConfigBuilder.php DbConfigBuilder / データベース構成クラス
│ │ DbConnectionManager .php DbConnectionManager / データベース接続マネージャー クラス
│ │ DbHandle.php DbHandle / データベース操作ハンドル クラス
│ │ DbSqlExpression.phpアダプター
│ ConnectionAdapter DbConnectionAdapter / 接続アダプターインターフェース
│ │ │ DbConnectionAdapterMysql.php DbConnectionAdapterMysql / Mysql 接続アダプタークラス
│ │ │ DbConnectionAdapterMysqli.php DbConnectionAdapterMysqli / Mysqli 接続アダプタクラス
│ │ │ Db ConnectionAdapterPdo.php DbConnectionAdapterPdo / Pdo 接続アダプタクラス
│ │ │ DbConnectionAdapterPgsql.php DbConnectionAdapterPgsql /
PostgreSQL 接続アダプタクラス

│ │ │ DbConnectionAdapterSqlite.php DbConnectionAdapterSqlite / Sqlite 接続アダプタークラス
│ │ │
│ │ └─SqlAdapter SqlAdapter / Sql アダプター
│ │ DbSqlAdapter / SQLアダプタークラス
│ │ DbSqlAdapterMysql.php DbSqlAdapterMysql / Mysql SQL アダプター クラス
│ │ │ DBSQLADAPTERPGSQL.PHP DBSQLADAPGSQL /Postgresql SQL アダプター クラス









ine Queryngine / データベース クエリ エンジン
─ SQLMAP SQLMAP / SQLMAP コンポーネント


│ b



php AbstractDbSqlMapFilterObject / SqlMap 処理ファクトリ抽象クラス
│ DbSqlMapClient.php DbSqlMapClient / SqlMapClient クラス
│ │ DbSqlMapResultFactory.php ' ' ' ' 「」「」「」「」 '' 'out' ' - herself' '' '' '' '' '' ''''''''''''''''''- ‐ ‐ ‐ ‐ tableデータゲートウェイ
│TabledatagatewayテーブルデータゲートウェイカテゴリB空の


🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜││ogger.php logger / log c│mすべての動作プログラムはそれまたはそのサブカテゴリを継承する必要があります 🎜 │ Component.php コンポーネント / およびアクション、アクションの下にフォーム検証などの ID などの検証があります、コンポーネントは検証なし 🎜 │ context.php context / コンテキスト処理クラス、フォーム変数の判断など、一部のクライアントとサーバーのいくつかの一般的な操作を処理します 🎜│ Dispatcher.php ディスパッチャー / ディスパッチング クラス。それを使用して関連するクラスを呼び出します
│templateview.phpテンプレート /ビューのクラスを呼び出す


├-objectutil objectutil .php ルーター/ルーティング クラス。 uRL の送信の


│ ストレージ カテゴリ セットの分析 │ SessionStoreMemcache.php SessionStoreMemCache /Session Memcache ストレージ クラス
│ SessionStoreMysql.php SessionStoreMysql /Session MySQL ストレージ クラス、一時的に空
│ SessionStoreSqlite.php SessionStoresqlite /Session SQLite ストレージ カテゴリ
─ Url
│ URL.PHP URL /URL 生成クラス

─ Validator Validator / Form Validation
│ Validator.php│ ValidatorDtd.php
これは dos で出力されたファイルディレクトリです。各ファイルとフォルダーには注釈が記載されており、コードを見なくても全体的なアーキテクチャと各クラスの機能が理解できます。 Lotusphp を理解するのに役立ちます

各フォルダーはコンポーネントを表します。各コンポーネントの下に複数のクラスまたはサブクラスが存在する場合があります。

フォルダーのルートディレクトリにあるいくつかのファイルは Lotusphp の基本クラスであり、将来コンポーネントを他のフレームワークに移植する場合でも、これらの基本クラスは一緒に移植する必要があります。 Lotusphp のフレームワーク呼び出しに合わせて他のクラスを変換する場合は、これらの基本クラスを完全に理解する必要があります。

Lotus.php は、すべてのコンポーネントを結合し、関連するパラメーターを設定するために使用される接着コードです。これは、フレームワークで参照する必要がある唯一のページでもあり、他のページは Autoloader によって自動的にロードされます。

Config.php と ConfigExpression.php は、構成ファイルを読み取るために特別に設計された構成クラスです。たとえば、一部のプロパティは、構成ファイルを通じて実装する必要があります。データベース接続、ページングのいくつかの設定など

Store.php、StoreFile.php、StoreMemory.php これら 3 つのクラスは、ファイル ストレージ操作に使用される基本クラスであり、構成、テンプレート、オートローダーなどはすべてファイル キャッシュを通じて実装されます

次の章では、すべてのコンポーネントの使用法について詳しく説明します


http://www.bkjia.com/PHPjc/440309.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/440309.html技術記事実際、順序が少し乱雑ですが、最初にプログラム ディレクトリの説明を続ける必要があります。当時は忙しかったので、今日は軌道に戻り、Lotusphp をすべて書き終わります。注文...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。