📜  Phalcon-模型

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


MVC体系结构中的模型包括应用程序逻辑。模型是与数据库的核心交互。它应该能够根据用户的请求管理记录的更新,删除,插入和提取。

为了理解Phalcon PHP框架中的模型交互,应遵循以下步骤。

步骤1-创建数据库。

对于任何LAMP,WAMP,XAMPP软件堆栈,借助phpmyadmin数据库工具创建数据库都是非常容易的。

以下是创建数据库的SQL查询。

create database  

步骤2-phpmyadmin部分中,单击Databases选项卡,提及数据库名称,然后进一步单击Create按钮,如以下屏幕截图所示。

phpmyadmin

步骤3-成功创建数据库后,创建一个表,该表将帮助其关联以在Phalcon框架中创建模型。

使用以下查询创建一个名为“ users”的新表。

DROP TABLE IF EXISTS `users`;  

CREATE TABLE `users` ( 
   `id` int(11) NOT NULL AUTO_INCREMENT, 
   `name` varchar(25), 
   `emailid` varchar(50), 
   `contactNumber` number 
   PRIMARY KEY (`id`) 
) 
ENGINE = InnoDB DEFAULT CHARSET = utf8; 

创建表后,其结构如下图所示。

表已创建

步骤4-要创建与我们在上一步中创建的“用户”表关联的模型,请打开命令提示符实例。重定向到适当的项目路径很重要。在此之前,至关重要的是检查数据库配置是否正确设置,如以下屏幕快照所示。

使用者

步骤5-使用以下命令在Phalcon框架中创建任何模型。

phalcon model  

以下是上述命令执行后的输出。

结果

这意味着该模型已成功创建。

步骤6-模型文件夹中存在成功创建的模型。使用以下路径查看在何处创建模型。

C:\xampp\htdocs\demo1\app\models 

以下是Users.php的完整代码。

步骤7-控制器与模型和视图交互以获取必要的输出。与模型一样,使用以下命令终端创建控制器。

Phalcon controller  

成功执行上述命令后,输出如下。

成功执行

以下是UserController.php的代码。

如果我们点击以下URL,将显示输出-http:// localhost / demo1 / users

demo1窗口