0

我已经设法使用 YII 和 GII 创建了几种表单,但老实说,我并不完全理解它。如果有人可以向我解释这一点,我将不胜感激。

基本上,我在这里创建访问了表单创建者:

index.php/gii/form

然后我填写:

Model Class: Product
View Name: createProduct
View Path: application.views (default)
Scenario: createProduct

当我生成代码时,我最终得到一个名为“createProduct.php”的文件,位于:

protected\views\createProduct.php
  1. 如何访问此视图?我认为这样的事情应该可以工作: http: //mysite.com/createProduct(但它没有)
  2. 如果我想将链接更改为:http ://mysite.com/admin/products/createProduct 我该怎么办

任何帮助将不胜感激!

4

1 回答 1

2
  1. Gii 告诉你修改你的控制器。它显示了您应该在生成过程后插入的代码。当您这样做时,您将能够通过http://yoursite.com/controller/action访问您的表单

  2. 您可以使用 UrlManager 管理您的网址。在文档中查看这篇文章 - http://www.yiiframework.com/doc/guide/1.1/en/topics.url

于 2012-11-14T10:36:11.760 回答