问题标签 [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.
php - 在我构建使用关系表构建的自定义关键字搜索后,排序和分页不起作用
我最近开始使用 Yii 1.1.x 构建自定义关键字搜索
搜索工作 100%。但是,一旦我对列进行排序并在管理视图中使用分页,搜索就会丢失并显示所有结果。因此,换句话说,它没有过滤,因此只显示搜索结果。不知何故,它重置了它。
在我的控制器中,我的代码如下所示
我的观点看起来像这样
我真的不知道该怎么办了,因为我非常迷茫,任何帮助都将不胜感激
php - Yii:多语言网站 - 最佳实践
我发现 Yii 框架很棒,使用 yiic shell 创建的示例网站是一个很好的起点……但是不幸的是,它没有涵盖多语言网站的主题。文档涵盖了翻译短消息的主题,但不保留多语言内容......
我即将开始在一个需要至少两种语言的网站上工作,我想知道保留内容的最佳方式是什么......问题是内容与常见元素广泛混合(如嵌入的视频文件)。
我需要避免重复这些公共内容......到目前为止,我曾经有一个包含文本的数组数组(通常不超过 1-2 个短段落),然后视图文件只是从数组中渲染文本。
现在我想避免将它保存在数组中(在放置双引号“”时需要注意,并且通常不方便......)。
那么,保留这些短段落的最佳方法是什么?我应该像 (id | msg_id | language | content ) 一样将它们保存在数据库中,然后通过 msg_id 和语言选择它们吗?这仍然需要我创建一些 msg_id 并将它们嵌入到视图文件中......
Yii 是否有任何推荐的范式有一些解决方案?
谢谢,米。
naming-conventions - Yii model tbl_* creates TblUserController and tblUser View
I am trying to follow (loosely I might add) the blog tutorial, "Building a Blog System using Yii".
I call the SQL tables tbl_user tbl_role
etc as described in the tutorial but the controller ends up being TblUserController
and the view folder is called tblUser tblRole
.
In the tutorial only the models take the table prefix, the controller and view does not.
Something is changing and I don't know where. Seems Yii is adding some kind of naming convention or the naming convention present is out of order. It is probably because I am working off the svn trunk.
Does anyone know where this is going, so I can stay within the Yii standards?
php - url 中的 Yii urlManager 语言
我正在尝试使用以下语法向 url 添加一种语言: http ://www.example.com/en/site/page/view/about
到目前为止,我所拥有的短网址适用于: http ://www.example.com/en/site/contact ,但不像我的第一个示例那样长
这是我到目前为止所拥有的:
/config/main.php
python - PHP 框架(CodeIgniter、Yii、CakePHP)与 Django
我必须开发一个每天必须容纳大约 2000 名用户的网站,并且速度是它的标准。此外,该网站是一个面向用户的网站,用户可以登录并查看他的个人资料,注册他/她想参加的特定活动。该网站将托管在 VPS 服务器上。虽然我有对 python 和 PHP 有很好的经验,但我不知道如何使用这两个框架。我们有足够的时间来试验和学习上述框架之一。考虑到网站的速度、功能和安全性,您能否指定哪种框架更适合这种情况。
谢谢,晚安
php - Yii 模块中的小部件
我正在尝试在模块内创建一个小部件,然后从模块的“外部”加载该小部件。更具体地说,我正在使用其他人编写的用户模块。我不想有一个单独的页面来显示登录表单,因此我尝试制作一个 CPortlet/widget(混淆)来显示登录表单。基本上,我已经将代码从 LoginController 移到了那个小部件中。然后我尝试在一些随机页面上显示小部件
但是,我收到一个错误
在这一行的 UserIdentity 类中:
发生这种情况是因为我基本上是在尝试在应用程序而不是模块的上下文中执行此代码。因此,“Yii::app()->controller->module”技巧并没有按预期工作。
- 我究竟做错了什么:-\
- 有没有更好的方法来实现这一点。即在其他页面中显示该登录表单,这通常通过访问用户模块(用户/登录)中的登录控制器来显示,还是小部件是正确的做法?
谢谢。
activerecord - 为什么每个带有 activerecord 的请求都在做 SHOW TABLE?
如果相信在 46 毫秒内跟踪,我的测试页面将被处理,而其中 11 个我正在执行此操作
这是强制性的吗?
php - Facebook 使用 Yii 框架调用 XFBML 失败
我在其他 IFRAME Facebook 应用程序中也使用过同样的调用,但它在输出方面没有给我任何东西。我在 Yii 上试了一下,一无所获。
php - 下拉值更改时更新 CGridView
我有一个 CGridView,其中包含一个表中的列"product" => {'product_id','category_id',...}
我有另一个表"category" => {'category_id','category_name'}
category_id
是product
表中的 FK。
现在我想要一个类别表的下拉列表,在选择特定值时,产品的 CGridView 应该更新为仅显示带有该值的行category_id
。我还需要 CGridView 的列过滤/排序才能工作(使用 AJAX)。
当从下拉列表中选择一个值时,我能够刷新 CGridView,但是我无法为 CGridView 发送带有“数据”的 category_id:
如果上述方法不正确,请提出替代方法。
php - Yii PHP 框架 - 实现
我只是好奇 Yii 是否应该被编译成 PHP。是否可以通过将框架复制到服务器上的文件夹然后在我希望使用框架的脚本中包含一些东西(比如在一个 yii 文件中 - 我不确定它是如何工作的)来使用 Yii?
(关于框架和使用的菜鸟)
谢谢,乔什