问题标签 [yii]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7568 浏览

php - 如何在 yii 框架中自动设置 url 友好

我刚刚学习 yii 框架并阅读了关于yii 如何设置 url 的教程

但我不知道,假设我有 10 个控制器,我应该在配置文件中一一定义控制器吗?有没有更好的方法来为所有控制器设置 url 友好,如 www.yoursite.com/yourController/yourAction/yourID?

我认为 codeigniter 是自动完成的...... yii 怎么样?

0 投票
1 回答
6786 浏览

php - 使用 Yii 框架创建反向链接?

我需要知道如何在 Yii 框架的操作视图中创建反向链接。

我想使用CHtml::link('Back',Yii::app()->request->urlReferrer);,但这不知何故只是不想工作?

这个框架很新。

0 投票
1 回答
4376 浏览

php - Yii、yiic 和控制台

在 Yii 的安装说明中,必须使用控制台和命令行实用程序 - yiic。

好吧,在我的共享主机上,我没有 ssh 访问权限。

这就是为什么我有以下问题:

  1. 我必须多久使用一次控制台,出于什么原因?
  2. 有没有办法避免使用 yiic?
  3. 我可以在本地服务器上运行 yiic,然后将所有内容传输到最终的 Web 服务器吗?

谢谢!

0 投票
6 回答
19361 浏览

php - Yii框架多对多关系

Yii框架中保存和更新多对多关系的方法是什么?

0 投票
5 回答
5214 浏览

php - 我选择 Yii 作为我的 PHP 框架是正确的选择吗?

我即将开始开发一个新网站,并一直在研究 PHP 框架。我不是高级 PHP 开发人员,但几年来我一直在开发网站和应用程序(在 asp.net 中)。

我的网站将主要基于 AJAX(使用 jQuery)并大量调用 Web 服务。经过一番研究,这就是我想出的:

CakePHP:最初是在这个地方开始开发的,但是发现它太复杂了。它迫使你使用和学习所有这些新东西只是为了使用它的事实有点令人生畏,所以我暂时把它放在一边。

Zend:框架的性能让我有点怀疑,但我听说它对创建 Web 服务有很好的支持。我也听说它有点复杂。

CodeIgniter:没有真正的理由不使用这个。根据我读过的内容,CodeIgniter 和 Yii 非常相似,但 Yii 更快一些,并且没有 PHP4 不需要的代码(因为我计划专门在 PHP5 中开发)。

至于 Yii,唯一让我害怕的是它比其他框架更新,所以它的社区更小。与 Zend 相比,它似乎也没有大量的 Web 服务支持(据我所知,只有 SOAP)。

所以我的问题归结为:

  1. 这些事情应该让我担心吗?(没有那么大的社区,糟糕的网络服务支持)
  2. 还有什么我应该调查的吗?
  3. 对于主要基于 AJAX 的 Web 应用程序,我选择 Yii 而不是其他框架是否可行?

巴拉

0 投票
2 回答
729 浏览

php - Yii 框架 - 某些文件夹中的“.yii”文件是什么

以下文件夹中有“.yii”文件:

  • /资产/
  • /图片/
  • /受保护/命令/shell/
  • /受保护/扩展/
  • /受保护/消息/
  • /受保护/运行时/
  • /受保护/视图/系统/
  • /主题/经典/视图/布局/
  • /主题/经典/视图/站点/
  • /主题/经典/视图/系统/

它是什么?

0 投票
2 回答
4609 浏览

php - 视图:在一个视图中包含多个视图

我使用 Yii 框架开发了一个具有不同 MVC 的应用程序

例如

我为学生联系方式和学生课程等创建了一个 crud 层。

由于每个都有自己的菜单,并且单击每个自己的视图呈现,因此所有工作都完美无缺。

现在我的客户想要一页上的所有内容,并且非常持久,我们正在谈论需要在一页上显示的 7 个 MVC。每个 MVC 都有自己的控制器、模型和视图以及自己的数据库表。如何在不重写整个应用程序的情况下将它们全部呈现在一个页面上?这可能吗。

0 投票
1 回答
1923 浏览

php - 另一个控制器中的控制器

是否可以使用 Yii 框架在另一个控制器类中实例化控制器类

例如,我有控制器 Student 和班级学生的方法 actionShow 我有以下内容

是否可以在 $studentContact = new Student_ContactController; 方法中包含此操作?

出现错误,:-(

0 投票
4 回答
2854 浏览

php - Yii 框架 - 如何为模块的所有控制器指定相同的访问规则?

我为管理员特定操作创建了模块。我不想为每个控制器编写相同的访问规则,这不是很好的编码风格。

0 投票
2 回答
911 浏览

html - Yii - 修改响应数据

我需要在我的应用程序中动态生成标题和元标记。所以我需要获取响应对象(像symfony框架中的fe)并在section中设置相应的数据。我如何在 Yii 中做到这一点?