PHP Smartyテンプレート、MVCフレームワークパターン、thinkPHPフレームワークの使い方が分からない、めんどくさい! !

WBOY
リリース: 2016-10-17 09:30:21
オリジナル
969 人が閲覧しました

初心者:
PHP Smarty テンプレート、MVC フレームワーク パターン、thinkPHP フレームワークを学んだ後、Web サイトの作成は非常に面倒で使いにくいと感じました。ウェブサイトのレイアウト方法やモジュラー デザインの使用方法がわかりません。専門家の皆様、学習経験を教えてください。 ! !
以前はフロントエンドのHTMLを直接PHPに変更していましたが、分かりやすく応用も楽ですし、今後のプロジェクトも早く設計しなければならないと感じています。すぐには解決しませんので、解決してください

返信内容:

初心者:
PHP Smarty テンプレート、MVC フレームワーク パターン、thinkPHP フレームワークを学んだ後、Web サイトの作成は非常に面倒で使いにくいと感じました。ウェブサイトのレイアウト方法やモジュラー デザインの使用方法がわかりません。専門家の皆様、学習経験を教えてください。 ! !
以前はフロントエンドのHTMLを直接PHPに変更していましたが、分かりやすく応用も楽ですし、今後のプロジェクトの設計も早くしなければならないと感じています。すぐには解決しませんので、解決してください

Controller コントローラーはデータとロジック (バックエンド) に重点を置く必要があります。 Controller 控制器专注于数据和逻辑就行了 (后端)
View 模板专注于数据的展示和页面的布局就行了 (前端)
ModelView テンプレートはデータの表示とページ レイアウトに重点を置く必要があります (フロントエンド)

モデル はデータベース インタラクション (バックエンド) のみに焦点を当てます

まずこの3つのレイヤーを分離します。

TP にはモジュール設定もあり、各モジュールは次のようないくつかの独自の機能を実行できます:
  • User

    このモジュールは、ユーザー登録、ログイン、パスワード取得、データ編集、ソーシャルログイン検証などに焦点を当てています。
  • Invoice

    このモジュールは、注文の作成、表示、変更などを完了することに重点を置いています
  • Payment

    このモジュールは、統合された回収、注文の支払い、注文の返金などに焦点を当てています。

Model View Controller各モジュールには独自の

.

複数のモジュールで独自のアプリ、つまりウェブサイトを形成できます。

Product上記の 3 つのモジュールと 1 つの

モジュールで基本的なモール APP を形成できます。

Thinkphp のドキュメントは比較的詳細で、中国人が読むのに適しています

PHP 構文を理解し、MVC を深く理解し、辛抱強く読んでサンプル コードを入力すれば、基本的に 1 ~ 2 週間で CURD アプリケーションを作成できます🎜
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート