PHP MVC中的不解解决办法
PHP MVC中的不解
以前没有接触过MVC,只是听说过,后来在一本书上看到了一个简单的MVC演示,感觉很有趣,于是决定好好研究一下
因为那本书上给的例子极其的简单,又是国外的人写的国内的人翻译的,好多话都看不懂
在网上找了找相关的资料,也是千篇一律的,没有一个能让人很容易了解的。
其实我的困惑不多,主要是MVC中的MODEL,VIEW,CONTROLLER到底都负责哪些事情不太清楚比如,一个用户注册,我要检查这个用户是否已经存在,那么完成这样一个功能,这三层架构中是哪层实现主要的功能呢?
是不是,MODEL负责检索数据库,返回检索信息,然后VIEW中根据返回的检索信息来判定用户究竟存在不存在进而调用相应的模板来显示结果?
还是MODEL就直接负责用户是否已经存在的判定?
如果是第一种写法,那MODEL是不是就只是负责数据库的记录的检索,修改,添加,删除?
我现在的理解是,MODEL来负责所有的有效性验证,VIEW只是负责对MODEL返回结果的解析和显示。不知道这样理解对不对
现在没多少分数了,等俺赚了分一定加分,谢谢各位的回答
------解决方案--------------------
我也不清楚咧~~
不过可以很肯定地告诉你
MVC中controller不止一个~~
学学用MVC开发的框架吧

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.
