📜  Phalcon-控制器

📅  最后修改于: 2020-10-21 05:26:43             🧑  作者: Mango


在MVC框架中,“ C”代表Controller,它是指Web应用程序的配电盘。控制器采取的动作有助于将参数传递给视图,以便它可以显示并相应地响应用户输入。

例如,如果我们通过包含用户详细信息(例如用户名,电子邮件地址和密码)的注册表单进行注册,然后单击Submit(提交)按钮,则用户插入或发布的数据将通过控制器通过控制器发送。相关的动作或函数。

控制器功能

控制器从视图接受输入并与关联的模型进行交互。

  • 通过向模型发送命令,有助于更新模型的状态。它还可以将命令发送到关联的视图,这有助于根据模型状态更改视图的表示形式。

  • 控制器充当模型和视图之间的中介。

Phalcon中的MVC工作流程

下图显示了Phalcon中MVC的工作流程

工作流程MVC

在Phalcon中创建控制器的步骤

步骤1-借助命令提示符重定向到项目路径。请参考以下屏幕截图。

创建控制器

如上面的屏幕截图所示,“ demo”是与Phalcon PHP框架关联的项目。

步骤2-使用以下命令创建关联的控制器。

phalcon controller  

以下是成功执行以上命令的输出。

执行

–控制器的类名称必须带有后缀“ controller”。这意味着在Phalcon中遵循了良好的命名约定。

默认情况下,在Phalcon PHP框架中创建应用程序时,它包含一个名为“ IndexController”的控制器。默认情况下会调用此控制器以触发操作。

该控制器由基于控制器的控制器扩展,这与其他扩展\ Phalcon \ Mvc \ Controller的控制器不同

代码

输出

PHP框架