ホームページ >PHPフレームワーク >YII >Yii は MVC パターンに従っていますか?

Yii は MVC パターンに従っていますか?

Guanhui
Guanhuiオリジナル
2020-06-08 11:42:062769ブラウズ

Yii は MVC パターンに従っていますか?

#Yii は MVC パターンですか?

Yii は MVC モデルです。Yii のディレクトリ構造とコードから、Yii が MVC モデルを採用していることがわかります。Yii は、大規模な開発に使用される高性能コンポーネントベースの PHP フレームワークです。 Web アプリケーション: 厳密な OOP で書かれており、完全なライブラリ リファレンスと包括的なチュートリアルが含まれています。

Yii の一般的なディレクトリ構造

testdrive/
   index.php                 Web 应用入口脚本文件
   assets/                   包含公开的资源文件
   css/                      包含 CSS 文件
   images/                   包含图片文件
   themes/                   包含应用主题
   protected/                包含受保护的应用文件
      yiic                   yiic 命令行脚本
      yiic.bat               Windows 下的 yiic 命令行脚本
      commands/              包含自定义的 'yiic' 命令
         shell/              包含自定义的 'yiic shell' 命令
      components/            包含可重用的用户组件
         MainMenu.php        'MainMenu' 挂件类
         Identity.php        用来认证的 'Identity' 类
         views/              包含挂件的视图文件
            mainMenu.php     'MainMenu' 挂件的视图文件
      config/                包含配置文件
         console.php         控制台应用配置
         main.php            Web 应用配置
      controllers/           包含控制器的类文件
         SiteController.php  默认控制器的类文件
      extensions/            包含第三方扩展
      messages/              包含翻译过的消息
      models/                包含模型的类文件
         LoginForm.php       'login' 动作的表单模型
         ContactForm.php     'contact' 动作的表单模型
      runtime/               包含临时生成的文件
      views/                 包含控制器的视图和布局文件
         layouts/            包含布局视图文件
            main.php         所有视图的默认布局
         site/               包含 'site' 控制器的视图文件
            contact.php      'contact' 动作的视图
            index.php        'index' 动作的视图
            login.php        'login' 动作的视图
         system/             包含系统视图文件

推奨チュートリアル: "PHP チュートリアル "Yiiチュートリアル>>

以上がYii は MVC パターンに従っていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。