yii相关内容

Yii 和 PHP Gettext

我想让我的 yii 应用程序多语言.为此,我想使用 gettext(因为它比 yii 消息简单得多). 为此,我使用了这个 yii 扩展,我配置了 PO 文件,我制作了翻译等 最大的问题:什么都没发生.什么都没有翻译. 解决方案 要使用没有任何扩展名的 gettext,请按照以下步骤操作.在 config/main.php 中像这样设置你的目标语言: 'language' = ..
发布时间:2022-01-04 09:14:54 其他开发

在 php 中使用 posix_kill 的问题

我正在使用 php 5.5.11,当我尝试调用 posix_kill 时,出现以下错误: 致命错误:在第 861 行调用/var/www/.../someScript.php 中未定义的函数 posix_kill() 我不确定还有哪些相关信息,请随时询问. 解决方案 您需要安装 PHP 的 posix 扩展来实现该功能.如果没有那个扩展,函数就没有定义,这会导致错误. 如何安 ..
发布时间:2022-01-04 09:14:26 PHP

通过覆盖旧密码插入新密码

在 yii 中,我正在创建项目.验证用户输入的电子邮件后,我将显示 password.php 文件,该文件具有用于输入新密码的文本字段.密码.php= beginWidget('CActiveForm', array('id'=>'email-form','enableClientValidation'=>真,));echo CHtml::textField ..
发布时间:2022-01-04 09:13:55 其他开发

如何防止此查询的 sql 注入?

我正在使用 Yii 1,我想构建以下查询: $a = Model::model()->findAllBySql('SELECT * FROM table WHERE name like "%'.$_GET['name'].'%"'); 为了防止sql注入,我是这样写的: $a = Model::model()->findAllBySql('SELECT * FROM table WHERE ..
发布时间:2022-01-04 09:13:30 PHP

yii 中的 Clistview 未定义变量 dataProvider

我的 index.php 中需要一个列表视图.这没有任何模型,所以我使用 CSqlDataProvider 来声明数据提供者并将其从控制器呈现到索引.这是我的控制器操作... 公共函数actionIndex(){$sql="select * from Ads";$totalItemCount=20;$dataProvider = new CSqlDataProvider($sql, array( ..
发布时间:2022-01-04 09:13:21 其他开发

open_basedir 在效果和子域中的限制

出于安全原因,我将 yii 文件夹放在 html 根目录下,所以我的结构如下 /conf/httpdocs/httpsdocs/yii 运行网站时,我收到一个错误 open_basedir 限制,实际上是 yii.php 由 index.php 从 httpdocs 调用不在允许的路径中.因为这个站点是一个子域,我应该编辑主域或子域的 vhosts.conf 吗? 允许的正确设置是什么 ..
发布时间:2022-01-04 09:13:07 服务器开发

PHP ZipArchive 不支持打开 UTF8 文件

PHP ZipArchive 不支持打开 UTF8 文件 我的问题是使用 UTF8 名称打开文件.ZipArchive 不打开带有 UTF8 字符的文件.我不添加新文件,我只需要打开文件. php: 5.6 并使用 Yii2. 代码: $path = "files/تست تست.zip";$zip = new \ZipArchive();if($zip->open($path ..
发布时间:2022-01-04 09:12:50 PHP

通过删除空的 GET 变量和简化变量名称来缩短 URL

我在一个网站上工作,在该网站上提交了一个 GET 表单 后会组成一个 URL.表单值作为一组变量传递,必须至少定义一个变量才能使数据库搜索工作.我想通过删除空表单元素来缩短 URL,并通过简化变量名称使其更加用户友好. 目前,URL 看起来像这样(只是有更多的变量): http://localhost/example/search?FormName[name]=lorem+ipsum& ..
发布时间:2022-01-04 09:12:36 PHP

试图在 Yii 中获取非对象错误的属性

案例 1:我得到一个 CActiveRecords 数组并尝试循环遍历它,如下所示: foreach ($pendingTasks as $task){if($task->task->employee_id=="1"){//这里有一些逻辑}} 我得到“试图获取非对象的属性" 案例 2:如果我尝试: $pendingTasks = TaskLog::model()->findByPk(" ..
发布时间:2022-01-04 09:12:23 PHP

yii框架php中的条件条件

$criteria=new CDbCriteria();$criteria->with = array('reviewCount', 'category10', 'category20', 'category30', 'town');$criteria->select = 't.id,business,street,postalCode,contactNo,checkinCount,count(t ..
发布时间:2022-01-04 09:12:09 PHP

Yii2:使用相同模型的两个实例进行表单验证

我有一个模型 Booking,其中包含字段 shipping_address 和 billing_address,这两个都是模型地址.我现在想将它们打印到基本工作得很好的相同表单,问题是两个模型的字段具有相同的 ID.例如,shipping_address 中的字段“zip"的 id 为“zip",而 billing_address 中的“zip"的 id 也为“zip". 如果我现在填写表 ..
发布时间:2022-01-04 09:12:02 PHP

如何在 yii 中将所有 url 转发到单个 url

我需要知道如何将所有 url 转发到 yii 中的单个 url所有链接都转到一个网址需要这个来显示维护消息 解决方案 更新 旧代码示例从 Yii 1.1.16 开始停止工作.感谢 JamesG(参见 评论)新的解决方案.代码示例已更新. 正如您已经发现的那样,catchAllRequest 是在 yii 中执行此操作的最佳方法.它是专门针对这种情况制作的,从 文档.使用它也可能 ..
发布时间:2022-01-04 09:11:48 其他开发

Yii中的控制url:controller/action/id to/id

我们可以在 Yii 中以 controller/action/id 格式显示 url 到 /id 吗?此外,一个主要问题是我只需要在特定的控制器/动作上执行此操作. 例如:如果我有 /user/post/ujjwal 那么我只需要显示 /ujjwal.当我有 /image/display/ujjwal 时,它可以保持原样吗? 我已经阅读了 Yii 中的 url 管理并理解其中显示的内容 ..
发布时间:2022-01-04 09:11:37 其他开发

如何在 yii 中创建自定义自动完成文本字段

我是 yii 的新手.我需要编写自定义 yii 自动完成.我知道 CJuiAutocomplete 在那里.但我需要实现自己的自定义自动完成.任何人都可以指导我或帮助我开发自定义自动完成文本字段.在文本字段中显示名称时获取 id. 提前致谢 解决方案 这是站点控制器中的一个动作... 公共函数 actionAutoComplete($term){$query = Yourmodel ..
发布时间:2022-01-04 09:11:28 PHP

Yii: GetText _() vs Yii::t()

在 Yii 中用 GetText 翻译字符串时,是否必须使用 Yii::t($category,'message') 或 gettext 的 _('message')语法? 然后我们如何将字符串拉入 PO 文件中? 解决方案 您可以通过 POEdit 应用程序放置字符串:http://poedit.net/它允许您扫描您的项目文件并自动将所有需要的字符串添加到 .po 文件中. ..
发布时间:2022-01-04 09:06:07 PHP