yii相关内容

Yii 中的致命错误处理

有没有办法通过电子邮件/日志记录基于 Yii 框架的项目中发生的 php 致命错误? 例如,可以将 Yii 配置为通过电子邮件发送“未定义变量"错误,但致命错误只能通过单独的、未集成到框架代码中的方式进行监控,这并不理想. 解决方案 在 php 中,可以使用 register_shutdown_function() 函数拦截致命错误. 首先,让我们添加“早期"致命和解析错误处理 ..
发布时间:2022-01-04 09:02:13 PHP

Php 通过 .htaccess 重写 url

我想通过使用.htaccess重写 来重写一些url 我有这样的网址: domain.com/app/index.php/appmedia/default/login 并希望将用户重写为 domain.com/app/index.php/zurmo/default/login 那么,将会发生的情况是用户会在浏览器中看到 appmedia 但在后端它会访问 zurmo ..
发布时间:2022-01-04 09:02:00 PHP

如何在 Yii 中使用 CGridView 的 ajaxUrl 参数?

我正在尝试使用 CGridView 的 ajaxUrl 参数,但没有效果. $this->widget('zii.widgets.grid.CGridView', array('id'=>'ge-cg-'.$myLib['id'],'过滤器'=>$geCGModel,'dataProvider'=>$dataProvider,'列'=>$ 列,'ajaxUrl'=>Yii::app()->cre ..
发布时间:2022-01-04 09:01:47 前端开发

php.exe 无法识别:创建 webapp

我正在尝试新安装的 yii 框架,并尝试通过命令行编译我的第一个 web 应用程序.当我运行 yiic webapp ../testdrive 时,我在控制台中收到此错误: "php.exe" 不是内部或外部命令,也不是可运行的程序或批处理文件 我需要编辑我的 php.ini 文件吗? 我目前在 Windows 7 上的 WAMP 网络服务器上运行 解决方案 你需要在你的 php ..
发布时间:2022-01-04 09:01:23 PHP

使用终端,如何让 OS X 使用 MAMPs 版本的 PHP

我目前正在学习 Yii 框架,我昨天运行的其中一个教程要求我测试一个项目的数据库连接. 这里的细节不是很重要,但基本上当我运行shell并输入命令时,它会抛出如下错误: server:trackstar charlieryan$ protected/yiic shell Yii 交互工具 v1.1(基于 Yii v1.1.13)请输入“帮助"寻求帮助.输入“exit"退出. ech ..
发布时间:2022-01-04 09:01:13 PHP

Yii ClistView 分页不起作用

我的 Clistview 分页无法正常工作.我尝试了所有方法但仍然没有成功.这是我的模型功能: 公共函数getallone(){$criteria = 新的 CDbCriteria;$criteria->select = "t.id";$criteria->condition = "t.featured=1 AND t.status = 1";返回新的 CActiveDataProvider($ ..
发布时间:2022-01-04 09:01:02 其他开发

Yii ajaxlink 部分

我正在使用 Yii 框架并且遇到了一些小问题.然后我包含到部分 CHtml::ajaxLink,链接停止作为 ajax 工作,引发标准点击并执行重定向到另一个页面.谁能帮我?谢谢. 解决方案 只是一个假设,但是在使用 partialRender 和 javascript 时打开 processOutput.调用renderPartial时的第四个参数: $this->renderPa ..
发布时间:2022-01-04 09:00:54 前端开发

Yii 2.0 从 URL 中隐藏/basic/web 以及 index.php

网上有很多关于如何从 Yii 2.0 应用程序 URL 中隐藏 index.php 的信息,但是,我在这里尝试做的是从 URL 中删除“/basic/web/"./basic/web 是运行应用程序的目录,到目前为止我的配置如下.进入配置文件: 'urlManager' =>['enablePrettyUrl' =>真的,'showScriptName' =>错误的,], 这是我在/web 文 ..
发布时间:2022-01-04 09:00:38 PHP

mysql中的复合外键是什么?

在我使用的框架 (yii) 的文档中看到这个术语(复合外键).什么是复合外键(在 mySql 数据库中)? (我的猜测是,给定两个表之间的关系,一个表有一个与另一个表的 id 同名的列.) *免责声明:我做了尽职调查,在谷歌上搜索了整整两分钟,但没有找到该术语的最终定义. 解决方案 composite key 由多个属性来唯一标识一个实体强>发生.这与复合键的不同之处在于,组成 ..
发布时间:2022-01-04 09:00:28 PHP

Yii 如何获得干净漂亮的 URL

我是 Yii 框架的新手.我在配置文件中取消了对 url 管理器的注释,并得到了这样的 url 方案: http://localhost/mysite/index.php/displayAll 我不想要 url 中的 index.php.所以我想要一个像这样的网址 http://localhost/mysite/displayAll 要做到这一点,我该怎么做.我确实使用了 url 管理器和 ..
发布时间:2022-01-04 09:00:22 服务器开发

yii 中验证规则的场景

我在徘徊有没有机会用场景做规则, 在我的模型中我有 公共函数规则(){返回数组(数组('交货,firstNameBilling,lastNameBilling,addressBilling,cityBilling,countryBilling,postBilling, phoneBilling, mailBilling, firstNameDelivery, lastNameDeliver ..
发布时间:2022-01-04 09:00:13 PHP

如何在 Yii 中自定义寻呼机的标签?

我是 Yii 的新手.我想实现自定义分页.我想更改寻呼机的外观.如何更改寻呼机链接的标签? 我希望链接看起来像这样: >> 而不是它们的默认外观,如下所示: [first] [previous] 1 2 3 4 [next] [last] 我使用 CListView 来显示数据,我已经这样设置了: $this->widget('zii.widgets.CListView', arr ..
发布时间:2022-01-04 09:00:03 PHP

Yii INSERT ... 重复更新

我正在做一个 Yii 项目.如何使用 MySQL 的 ON DUPLICATE 功能(http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html ) 在 Yii 模型上执行 save() 时? 我的MySQL如下: 创建表`ck_space_calendar_cache`(`space_id` int(11) 非空,`da ..
发布时间:2022-01-04 08:59:55 PHP

gii 不在 yii 中工作

我是 yii 框架的新手.在我的站点 gii 显示错误 错误 403您无权访问此页面. 我像这样在配置文件中设置了gii 'gii'=>array('class'='system.gii.GiiModule','密码'='test123','ipFilters'=>array('192.168.0.101','127.0.0.1','::1'),), 仍然显示错误 解决方案 ..
发布时间:2022-01-04 08:59:35 PHP

在 yii2 中使用限制范围?

我想使用 limit 12,20 从数据库获取数据. 这是我的代码: $Query = 新查询;$Query->select(['um.id as USERid', 'um.first_name', 'um.last_name', 'um.email', 'COUNT(g.id) as guestCount'])->from('user_master 嗯')->join('LEFT JO ..
发布时间:2022-01-04 08:59:26 PHP

Yii - 如何打印 findAll 使用的 SQL

我有以下代码可以从数据库中获取一些记录 $criteria = new CDbCriteria();$criteria->condition = 't.date BETWEEN "'.$from_date.'" AND "'.$to_date.'"';$criteria->with = array('order');$orders = ProductOrder::model()->findAl ..
发布时间:2022-01-04 08:59:15 PHP

复制 AR 记录 &将其重新插入数据库

我有一个想要复制的 AR 模型,但只需要手动更改外键. $_POST['competition_id'] = 99;$prizes = CompetitionPrizes::model()->findAll('competition_id =:competition_id',array(':competition_id'=> $_POST['competition_id'])); 这个查询基本 ..
发布时间:2022-01-04 08:59:08 PHP

当我们有 json_encode 时为什么要使用 CJSON 编码

我正在使用 Yii 为网站构建 API.我知道有一个名为 CJson 的实用程序类,并且有一个名为 encode 的函数. 据我所知,还有一些额外的参数可以在原生 json_encode 函数中进行自定义,比如 JSON_NUMERIC_CHECK,这非常有用.它创造了 {“身份证":17} 而不是 Yii 的 CJSON 编码,它使 '17' 成为一个字符串. {“id":“17"} ..
发布时间:2022-01-04 08:59:00 PHP