Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对受保护/中的组件和扩展文件夹的用途有点困惑
请澄清。
根据我在 Yii 上的一点经验:
组件是可以帮助您根据模型编写业务逻辑的类。您绝对不想在控制器中编写所有工作,那么您需要组件来分发您的代码并在控制器中调用它。
扩展就像库一样,基本上不依赖于您的模型,因此可以在当前或以后的项目中的任何地方重用。例如:电子邮件扩展程序,或向您的 Twitter 帐户发送推文的类。
对于其他编码员/用户来说可能会有所不同。