Phalcon-scaffolding-application
提供:Dev Guides
Phalcon-足場アプリケーション
足場は通常、Webアプリケーションデータベースを指すコード生成のタイプを指し、基本的なCRUD(作成、読み取り、更新、削除)アプリケーションを作成します。
CRUDアプリケーションを設計する前に、アプリケーションのニーズに応じてデータベーステーブルを設計することが重要です。
- ステップ1 *-すべてのcrud操作を含むスキャフォールディングアプリケーションを作成します。
実行されたPhalconのscaffoldジェネレーターは、次の表で説明するファイルとフォルダーを作成します。
- ステップ2 *-インデックスページ(phtmlとvoltの組み合わせ)を作成します。
usersフォルダーのindex.phtmlに含まれるコード。
デフォルトファイル index.volt には次のコードが含まれます。
上記のコードが正常に実行されると、次の出力が生成されます。
- ステップ3 *-それぞれのモデルで変更します。
Users.php
Posts.php
関数「初期化」には、テーブルとの外部キーと主キーの関係を示す関係制約が含まれます。
Categories.php
ユーザーモデルと同様に、「初期化」関数は、指定された投稿の多くの *categories_id を含むことを指定します。
リンク:/phalcon/phalcon_designing_login_page [ログインページの設計]
ビューを作成する
以下は、Blog-tutorial-masterプロジェクトの完全な構造です。
ユーザーが正常にログインした後にホームページを表示するための関連ビューは*“ index.phtml” *です。
リンク:/phalcon/phalcon_category_management [カテゴリ管理]