ホームページ > バックエンド開発 > PHPチュートリアル > 悟り、突然 MVC モデルを理解したように見える

悟り、突然 MVC モデルを理解したように見える

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:49:13
オリジナル
850 人が閲覧しました

啓発されて、MVC モデルが突然理解できたような気がします。

この投稿はデフォルトで 2012-12-29 16:52:11 に最終編集されました7 MVC は常に非常に神秘的で強力なものであると考えられてきました。新卒の時、面接に行ってMVCについて聞かれたのですが、全く分かりませんでした。その後、CakePHP や ThinkPHP も見ましたが、見れば見るほど理解できなくなり、これでは PHP を使用できないと思いました。 MVC を知らなかったので、ますます落胆し、PHP を諦めそうになりました。後でこれらを捨てて無視してください。

その後、コードを書いたり、独自のプログラムを作成したりしましたが、実際には、cakephp や thinkphp を使い始めたのは学生時代でした。卒業後も続けました。今日、私は N 年前に構築した Web サイト プラットフォーム (実際には CMS) を突然入手して変更しました (卒業時にコードを 1 つずつ入力しました)。その Web サイトには、 ソフトウェア、画像、など、多くの種類のコンテンツが含まれています。写真、ニュース、ブログのウェブサイト
次に、フォルダー構造を確認します:
フロントページの入り口は 1 つだけです: get.php
次に、各アクセスは次のように行われます:

引用
(ニュースリストにアクセス)
フロントデスク URL /get.php?db=news&mod=list&page=$page,
ハンドラー /source/list_news.php
テンプレートアドレス /template/default/list_news.htm

(ニュース詳細ページにアクセスします)
フロントURL /get.php?db=news&mod=detail&id=$id
ハンドラー /source/detail_news.php
テンプレートアドレス /template/default/detail_news.htm

(ソフトウェアリストにアクセスします)
フロントデスク URL /get.php?db=news&mod=list&page=$page (実際には C)
ハンドラー /source/list_soft.php (これは M)
テンプレートアドレス /template/default/list_soft.htm (これは V)




前の投稿:
引用
技術的以外の質問: 私と同じようにこれらのフレームワークを使用したくない人がどれくらいいるのか知りたいです
http://bbs.csdn.net/topics/320206261 (公開日: 2009-11-28 23:33:49)


私は MVC が何なのかまったく理解していません。JAVA セクションで MVC を理解している友人は、ぜひ参加してください。 !
http://bbs.csdn.net/topics/350216811(公開日: 2010-12-10 22:01:11)


PHP の MVC の問題について他の人と議論するのは本当にうんざりです
http://bbs.csdn.net/topics/350216861(公開日: 2010-12-10 22:38:53)


「PHP5 は Zend Framework と Smarty を使用して実際の MVC アプリケーション モデルを構築する」を読む
http://bbs.csdn.net/topics/350139910 (公開日: 2010-11-03 15:00:35)





初めて PHP の仕事の面接に行ったときのことを思い出します。ひどく不採用になった思い出はとても深いです (卒業の翌月、武昌からバスで 3 時間かけて面接に行きました。面接中に、そこのプログラマーはPHPへのジャンプ方法さえ知らないと聞いたので、面接には受かるだろうと思っていましたが、結果はまったく逆でした。月に800円はタダで、休みは週に1日しかなく、待機中はいつでも働かなければならないので、試用期間は800円未満で、正社員になるまでに3か月かかりました。 ... 拒否の理由は、私が mvc に詳しくなかったためです) そして、彼らの会社のビジネスがフォーラムを作成することであり、多くの PHP プログラマーがいることを知りました。

私は尋ねました、ディスカスはありませんか?その結果、上司はとても不機嫌になりました。彼は、discuz (discuz 7. 開くことができず、ドメイン名はすべて売りに出されていると述べました。 。 。 。 。

少し感情的ですが、何年も経った今でも、cakephp と thinkphp を使うのが大嫌いです。なぜこれらを使用するのでしょうか?これらを使用する代わりに、 discuz または dedecms を使用して直接実行しないのはなぜでしょうか?バックエンド、メンバーシップ システム、データ操作がすべて含まれています。なぜすべてをcakephpとthinkphpのルールに従って行わなければならないのでしょうか? 当時の私の感覚では、MVC は、cakephp または thinkphp を知らないなら、PHP ウェブサイトを書くときは、cakephp または thinkphp を使用する必要があります (ほぼ強迫性障害)。 ...

PHPを最後まで学ぶのは簡単ではありません~~

















cakephp MVC php インタビュー センチメンタルですか?
------解決策----------------------
ソファを浸します。 。 。
thinkphp はかなり良いです
thinkphp を学びたい場合は、私たちのグループ 7948162
に来てください。

-----解決策---------

-----解決策---------------------
CMS二次開発により廃棄されました~~
------解決策----------------------
はは、DZ がすでに 7 であれば、その会社に興味があります。当時は PHPwind (LAN) と折半すべきだったし、あんなに素晴らしい理想を掲げていたのに、安い開発者を雇ったのだから、このような結末になっても不思議ではない。
おそらくそれは彼らの主力製品ラインではなく、趣味のプロジェクトなのかもしれません...
あの頃のこと...
-----解決策---------------------------- ---
MVC とは何ですか? MVC とは一体何ですか?
MVC は、各アプリケーションを抽象化したものにすぎません。つまり、MVCとは実践を理論に昇華したものです
「人間」が使用するプログラムは、意識的にせよ無意識的にせよ、後に MVC
として知られるデザイン パターンを使用します。

-----解決策---------
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート