📅  最后修改于: 2020-10-21 05:26:43             🧑  作者: Mango
在MVC框架中,“ C”代表Controller,它是指Web应用程序的配电盘。控制器采取的动作有助于将参数传递给视图,以便它可以显示并相应地响应用户输入。
例如,如果我们通过包含用户详细信息(例如用户名,电子邮件地址和密码)的注册表单进行注册,然后单击Submit(提交)按钮,则用户插入或发布的数据将通过控制器通过控制器发送。相关的动作或函数。
控制器从视图接受输入并与关联的模型进行交互。
通过向模型发送命令,有助于更新模型的状态。它还可以将命令发送到关联的视图,这有助于根据模型状态更改视图的表示形式。
控制器充当模型和视图之间的中介。
下图显示了Phalcon中MVC的工作流程
步骤1-借助命令提示符重定向到项目路径。请参考以下屏幕截图。
如上面的屏幕截图所示,“ demo”是与Phalcon PHP框架关联的项目。
步骤2-使用以下命令创建关联的控制器。
phalcon controller
以下是成功执行以上命令的输出。
注–控制器的类名称必须带有后缀“ controller”。这意味着在Phalcon中遵循了良好的命名约定。
默认情况下,在Phalcon PHP框架中创建应用程序时,它包含一个名为“ IndexController”的控制器。默认情况下会调用此控制器以触发操作。
该控制器由基于控制器的控制器扩展,这与其他扩展\ Phalcon \ Mvc \ Controller的控制器不同。
代码–
输出–