问题标签 [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 中的视图
如何以数组格式传递模型。我想将这种格式的模型从控制器传递给视图:-
用户[user_contact]=联系用户[user_contact][contat_city]=城市用户[user_contact][contact_state]=state
这就是我正在做的
我只能访问 $users 但我无法在视图中访问 $Users['user_pres_contact']
crud - Yii 框架生成的表单字段类型不对应数据库
我正在使用 gii 为大量表生成 CRUD 操作,但生成的表单使用布尔数据类型的文本框而不是复选框
在我的表模型中,我修改了规则函数以对我的字段使用布尔验证器
但是生成的表单仍然使用文本框而不是复选框,知道为什么吗?
php - 如果连接表在不同的数据库中,如何声明多对多关系?
例如,posts 表在 db1 中,categories 表和 category_post_join 表在 db2 中。如何声明 Post 模型和 Category 模型之间的多对多关系?
仅当所有表都在同一个数据库中时才有效。
javascript - 如何处理javascript国际化
yii 框架中是否有任何机制来翻译 javascript 源文件中的消息。
例如:
我可以为所有 Yii::t() 生成翻译 .php 文件。
是否可以使用相同的机制生成 .js 文件。目前,我正在将我的 javascript json 数据包含在翻译文件返回的表中。
php - 将动态数据传递给 javascript
最好不要对 javascript 中可能更改的任何内容进行硬编码。例如我想让 url 由 php 生成。
我可以写
接着:
有没有更好的方法呢?有谁知道yii框架中是否有任何内置机制?
yii - 动态创建子域
我正在使用 MVC 框架 (Yii) 创建一个网站,我需要动态创建子域,即http://company.website.com
因此,为了实现这一点,我添加了一个 DNS 通配符 (*.website.com)。现在的问题是我的应用程序控制器对于 www.website.com 和 company.website.com 都是一样的。例如,我有一个User
带有Register
动作 ( user/register
) 的控制器。现在,如果我去www.website.com/user/register我可以注册,但如果我去company.website.com/user/register我可以做同样的事情。这种行为对于我所有的控制器都是一样的。
我意识到一切正常,但是如何分离 www.website.com 和 compnay.website.com 的控制器?我不希望用户从 subdomian url 访问注册/登录/其他控制器和操作。
任何建议都非常感谢!
谢谢!
smarty - 缓存 smarty 视图渲染
我正在使用 Yii 框架并使用 smarty 视图渲染。我必须使用 simpleXML_load_file 来加载 simpleXML 元素,并且它不能使用 Yii 提供的 memcache 数据缓存来缓存。所以我认为可能是使用 smarty 的缓存而不是缓存数据。这里有谁在 Yii 框架中缓存 smarty 页面给我一些建议,非常感谢!
php - 使用 Portlet 呈现/重定向到另一个视图
我有一个基于本教程的登录 portlet 并正在运行。它工作得很好,但是,如果登录表单出现错误,错误消息会显示在 portlet 中并且它们不是很突出。
Portlet 如下:
我希望任何错误都会导致登录尝试重定向到完整的登录表单,在该表单中可以突出显示错误,并且用户可以清楚地知道出了什么问题。
类似于以下内容:
但是,其他位不正确,我似乎无法弄清楚如何实现它。
php - yii中如何获取所有的CActiveRecords
我想在我的应用程序中获取所有 CActiveRecords 的名称,这可能吗?
php - 在 Yii 框架的一个文件夹中强制包含所有类
我可以通过以下方式强制包含一个模型:
我应该怎么做才能包含模型目录中的所有模型?
这是我尝试过的:
它不起作用,因为 Yii 只有在需要使用时才会导入。