问题标签 [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 回答
20086 浏览

php - 在 Yii 中使用资产的正确方法是什么?

我注意到 Yii 在 assets 目录中创建了一组奇怪的目录(名称如 8523d23 或 10s89b92),这甚至发生在运行时。例如,我的一张表有超过 10 条记录,分页开始了,我在 assets 子目录中获得了一个名为 pager.css 的新文件。

当我将我的站点从测试转移到生产时,我应该复制所有这些,还是只创建一个空的“资产”目录,它会在运行时填充?

例如,如果我想添加一些新的 jQuery 插件,我应该如何进行?

例如,我想添加 jquery.charcounter.js,我是复制到 assets 还是复制到yii/framework/web/js/source? 如果我做后者,我如何让这个 .js 文件包含在 HTML 页面输出中?

0 投票
6 回答
373 浏览

php - 如何处理 PHP 中的过程代码、业务逻辑和查询

我的任务是支持和维护几个似乎违反所有已知编码标准的 PHP/MySQL Web 应用程序(我使用术语“应用程序”)。

PHP 代码包含例程、过程、业务逻辑,甚至查询——都在代码中。没有面向对象的编程,甚至没有 MVC,当然也没有表示层与应用层的分离。也没有使用框架来构建这些应用程序,我正在将 Yii 框架用于新项目。

尽管我应该重写这些应用程序很耗时吗?我每周至少有一半的时间涉及修复它们,在我的新工作中进行更新必须使用这些现有的应用程序。

有人对此有什么建议吗?

0 投票
2 回答
1464 浏览

php - 如何指定一个 SEO 友好的 url,如 twitter www.twitter.com/使用 YII 框架

我目前正在使用 Yii 框架,我想知道是否有人知道如何在 Yii 中自动设置像 www.twitter.com/ 这样的 SEO 友好 url?我知道如何在 config/main.php 中手动执行此操作,但我希望能够动态生成它。我也可以在 Grails 中做到这一点。在 Yii 中,我知道你需要另一个参数,比如 www.twitter.com/l/,但我不想要那个参数,任何人都可以分享吗?

谢谢。

0 投票
4 回答
2602 浏览

php - 太阳能 PHP 框架

我们目前正在寻求加入一个开源 PHP farmework 项目,而不是继续编写我们自己的 PHP MVC 代码。可能的候选人是 Yii 和 Solar,因为他们喜欢我们自己的编码风格,解决了我们认为需要解决的问题。

我意识到已经有很多关于 SO 的 PHP 框架相关问题。但是,我很难找到在现实世界环境中实际使用其中一种(尤其是太阳能)的人。

所以,我的问题是:有没有人用其中一个工作过现实生活中的项目?你的效果如何?主要问题是什么?

我不是在寻找关于这些理论背后的基准或兴奋。很明显,这两个框架的创建者都做得非常出色。我想知道的是:

  • 你用了吗?
  • 你喜欢它吗?
  • 基于现实世界使用的优点和缺点?
0 投票
1 回答
1850 浏览

php - Yii:自定义 CAutoComplete 的结果

我需要使用 CAutoComplete 制作一个下拉列表。一切都已设置并且工作正常,这是我的操作代码:

这段代码的作用是它显示前 5 个匹配项与开头的关键字匹配,接下来的 5 个匹配项与任何位置的关键字匹配。

例子。假设用户在输入字段“pdd”中输入(没关系,可以是任何文本),因此自动完成返回的结果如下所示:

问题是我需要用某种线(<hr><div>边框)将这两个块分开。我怎样才能做到这一点?

谢谢你。

0 投票
1 回答
793 浏览

php - 在 PHP/MySQL 中开发多用户游戏引擎的最快/最简单方法?

我是一名高级设计师,但也开始了开发生涯:我是一名 PHP 中级用户。我(不幸的是)学习了程序开发,而不是 OOP。

我目前的项目是一个多用户游戏网络应用程序,我在程序上开发只是为了让我的老板坚持它必须是 OOP,所以我需要开始学习 OOP(我相信我是一个相对较快的学习者)。一位朋友建议我学习一个轻量级的 PHP 框架并从那里继续前进,因为该项目必须在不到三周的时间内启动(我现在大约还有 2 周)!

看了很多比较它们的文章后,基于效率和轻量级,我最终选择了 CodeIgniter、Kohana 和 Yii。我不太习惯像在 Yii 中那样使用命令行指令,所以我不得不放弃它以节省时间关于Kohana的帮助,我什至试过买书但没有。CodeIgniter有很多有用的资料,但它没有官方的Authentication模块和Access Control,我测试过的三个开源模块与其他模块没有很好的集成我正在使用的模块。

请任何人推荐另一个具有快速学习曲线的 OOP PHP 框架,或者提供一些指针来解决我在测试的这 3 个框架时遇到的问题,或者我应该在广泛研究 OOP 之后开箱即用地开发整个应用程序?谢谢你的时间。

0 投票
2 回答
918 浏览

php - 如何从 yii 命令读取标准输入

有谁知道如何在 Yii 框架中使用自定义命令读取标准输入?

我正忙着编写一个脚本来通过 php 脚本处理传入的邮件,但也需要 Yii 框架内的功能。默认情况下,当您扩展 CConsoleCommand 时,Yii 将变量中的命令行参数传递给您的 run() 方法。有任何想法吗?

0 投票
18 回答
110301 浏览

javascript - 在 Yii 框架中包含 CSS、javascript 文件

如何在 Yii 框架中包含 Javascript 或 CSS 文件?

我想在我的网站上创建一个运行一个小的 Javascript 应用程序的页面,所以我想在特定视图中包含.js和文件。.css

0 投票
2 回答
4183 浏览

ajax - 在 yiiframework 中创建 AJAX 登录的步骤是什么?

我刚开始学习 AJAX 和 Yiiframework。在 Yii 中创建 AJAX 登录表单的步骤是什么?

谢谢你。

0 投票
6 回答
6563 浏览

php - prado的创造者为什么要创建Yii?

不知道为什么prado的创造者要创建一个叫Yii的新框架?

普拉多不是正确的选择吗?这是否意味着我什至不应该考虑 prado 而不是 Yii?

Yii 也是基于组件的吗?