Yii CRUD17 Mar 2025 | 6 分钟阅读 Yii 提供了一个 Gii 工具,它是一个代码生成器工具。 它可以为你生成 CRUD 的代码。 我们将学习如何使用 Gii 生成 CRUD。 这里展示了一个生成 crud 的简单示例。 我们将 Yii2 文件夹命名为 crud。 我们的表名为 employees。 步骤 1 打开 Gii在浏览器中,输入以下内容,https:///crud/frontend/web/index.php?r=gii ![]() 步骤 2 生成模型![]() 查看上面的快照,输入表名,在本例中为 employees。 将生成 Employees 模型类。 向下滚动页面,然后单击“预览”按钮。 ![]() 查看上面的快照,单击“生成”按钮以生成代码。 ![]() 您将看到如上所示的成功消息。 步骤 2 生成 CRUD![]() 查看上面的快照, 在模型类中,文件 Employees,路径为 frontend\models\Employees 被生成。 在搜索模型类中,文件 EmployeesSearch,路径为 frontend\controllers\EmployeesSearch 被生成。 在控制器类中,文件 EmployeesController,路径为 @frontend\views\Employees 被生成。 单击“预览”按钮以检查错误。 如果没有错误,请单击“生成”按钮以生成代码。 再次,您将收到代码生成的成功消息。 现在我们的 CRUD 已成功生成。 要检查它,请在浏览器上使用 URL https:///crud/frontend/web/index.php?r=employees/ 运行它 ![]() 查看上面的快照,Employees 是我们的表名,你可以从这个表中搜索条目。 要在表中插入值,请单击“创建员工”按钮。 将出现以下页面。 ![]() 填写上面的详细信息,然后单击“创建”按钮。 数据将插入到表 employees 中。 ![]() 查看上面的快照,我们已在表中填写了一些条目。 在这里你可以看到查看、更新和删除的图标。 单击“查看”图标后,将出现包含 John 信息的以下页面。 ![]() 单击“更新”图标后,将出现包含 John 信息的以下页面,您可以在其中编辑任何内容。 更改后,单击“更新”按钮。 ![]() 单击“删除”图标后,将出现以下框,询问您是否要删除它。 ![]() 生成的代码在控制器中,文件 EmployeesController.php 将包含以下代码。 在模型中,文件 Employees.php 将包含以下代码。 在模型中,文件 EmployeesSearch.php 将包含以下代码。在视图中,文件 view.php 将包含以下代码。 在视图中,文件 form.php 将包含以下代码。 在视图中,文件 search.php 将包含以下代码。 在视图中,文件 create.php 将包含以下代码。 在视图中,文件 index.php 将包含以下代码。 在视图中,文件 update.php 将包含以下代码。 下一个主题Yii 结构 |
我们请求您订阅我们的新闻通讯以获取最新更新。