ahm*_*ahm 5 php model-view-controller laravel
我是 PHP 初学者,但我仍然在努力理解控制器、视图和路由。我做了很多事情来展示我的代码。
我写这个是为了连接文件 ChargeController 中的函数索引
Route::get('/', 'app\http\controllers\ChargeController@index');
Run Code Online (Sandbox Code Playgroud)
那么,我如何知道代码已作为 MVC 集成到 PHP 中?谢谢
fel*_*mmm -1
所以基本上它的工作原理是当您导航到http or https://yourhost.com(没有路径,默认路径将为/)时,您的应用程序将尝试检查该路径是否/已注册。通过在您的问题上定义代码,它会被注册,并且 Laravel 将运行链接到该路径的任何方法。在这种情况下,它将在类index上运行您的方法ChargeController。在该index方法中,您可能需要一些数据,您可以使用 Laravel 提供的 Models 类访问这些数据。获取这些数据后,您还需要注册要在该方法内显示数据的视图index。如果您注册了视图并正确设计了它,路径/将显示视图以及您提供的数据。
在MVC内部,视图的所有逻辑、动画等也都编码在视图文件内部,这使得它与其他设计模式不同。对于前。有一种 MVVM 设计模式(模型-视图-视图模型),该模式分离视图的逻辑并将其放入 ViewModel 文件中。(有关更多信息,请参阅MVVM )
| 归档时间: |
|
| 查看次数: |
732 次 |
| 最近记录: |