バックエンドと対話する方法と Web サイトをすばやく構築する方法! ! !
単一ページの操作方法、HTML に PHP を混ぜてデータベースに送信して表示する方法だけを理解してください。
私の理解では、HTML に PHP ステートメントを追加し、バックグラウンドで動作します (MVC などについては話さないでください)。例を示します。
「こんにちは」、「元気です」、「彼は元気です」など、ナビゲーション バーが 1 行だけあるフロント ページがあります。
このタグに を埋め込み、その中に変数を書き込み、バックグラウンドで削除をクリックすると、値は含まれません。
私は、他の人が簡単だと思う問題を複雑にするのが好きです。
私は最近、小さなプロジェクトを書くように頼まれました。しかし、私はそれをはっきりと理解することができず、「はい、はい、はい」と答え続けました
講師が帰っても、私はまだ理解できませんでした。 どなたか先輩がわかりやすく奥深く解説していただければ幸いです。
どうしてもソースコードを見てほしいと言われたら、私が言うことはありません。私がダウンロードしたものは最も単純なものでも 1M を超えており、それらはすべて MVC フレームワークを使用して書かれています。これは私にどうやって理解させるかです。これをわかりやすく説明してもらえれば、MVCについては大体理解できると無責任に言います。
ところで、MVC の概念を説明するのを手伝っていただければ、
V はビュー、C はコントローラー、M はモジュール、
V からアクションを送信し、伝達しますそれを C に渡し、モジュールを渡します。実行が C に返され、対応するアクションが与えられます。
Q:
1) あれは V ですか? (なぜなら、私が見ているのは明らかに V ではなく、単なるテンプレートだからです。この V はフロント ページとどのように相互作用するのでしょうか)。
もう一度質問してください:
最近、小さなプロジェクトがあったのですが、言葉が 4 つしかなくて、あと 4 つ話したら、涙が出ずに泣きそうになりました。
1) フロントデスクが気に入ったら、直接保存して、それに基づいて変更できると聞きましたが、本当ですか?
2) バックエンドを書くことができません。ユーザーを照合した後、20 行のコードとログイン インターフェイスを入力しただけですが、バックエンド管理ページにほとんどジャンプできません (空白のページ。以下は何も書きません)。 、ああ、私は特に愚かではありません)。 。 。
最近、TPからMVCを理解しようと改めてMVCとTPを見ているのですが、見れば見るほど苦痛になってきました
私も聞かれます。 MVC を使用して実装します。
MVC の答えが重要ではないので、あなたの答えがバックエンドとフロントエンドの関係を完全に理解するのに役立つことを願っています。
余談「背景って追加、削除、修正、確認するだけじゃないの?」 。 。くそー、言うのは簡単だ。
-----解決策---------------------------- ----講師 どのマスターですか...
いろいろなことはともかく、あなたが今学ぶべきことはおそらく
ajax
で検索できますjquery の ajax
の場合、クリックして背景値やその他のインタラクティブな作業を取得した後、jquery(js) を使用して ajax イベントをトリガーします。
プロセスは次のような html ->click->ajax です。 ->php コールバック->html を変更
------解決策------------------MVC は、大規模な場合にのみ便利で保守が簡単ですWeb サイトの場合、MVC アーキテクチャについてあまり詳しくなく、オープンソース MVC フレームワークに詳しくなく、基礎があまり良くない場合でも、Yuansheng コードを使用して Web サイトを構築し、MVC が何であるかを理解することをお勧めします。元の投稿者に関しては、明確な答えが見つからず、混乱していることを表明しました。
------解決策---------MVC は単なるアーキテクチャであり、精神的な制約です。