yii相关内容
我想让我的 yii 应用程序多语言.为此,我想使用 gettext(因为它比 yii 消息简单得多). 为此,我使用了这个 yii 扩展,我配置了 PO 文件,我制作了翻译等 最大的问题:什么都没发生.什么都没有翻译. 解决方案 要使用没有任何扩展名的 gettext,请按照以下步骤操作.在 config/main.php 中像这样设置你的目标语言: 'language' =
..
我有 Firebird 3.0 数据库,它有日期和时间戳字段,我在 PHP 7.x 中使用 interbase 扩展(是的 - 仍然是 interbase)和 Yii2 框架.我有 Yii 代码: Yii::$app->db->createCommand('select order_date from orders where order_id=5'); 返回带有值的字段: 2019-10-
..
我正在使用 php 5.5.11,当我尝试调用 posix_kill 时,出现以下错误: 致命错误:在第 861 行调用/var/www/.../someScript.php 中未定义的函数 posix_kill() 我不确定还有哪些相关信息,请随时询问. 解决方案 您需要安装 PHP 的 posix 扩展来实现该功能.如果没有那个扩展,函数就没有定义,这会导致错误. 如何安
..
我正在尝试使用 Yii 框架和 PDO 对象将一些数据插入表中,但出现以下错误 我正在使用此代码构建查询 $connection = CActiveRecord::getDbConnection();$sql="INSERT INTO sms_logs (to, from, message,error_code,date_send) VALUES (:to,:from,:message,:
..
我正在尝试在 YII2 中通过 composer 安装包库.但是从我的命令提示符运行命令后,我收到以下错误 我的作曲家命令是 composer.phar 需要 kartik-v/yii2-widget-datetimepicker “*"; yiisoft/yii2-codeception 包已废弃,请避免使用.改用 codeception/codeception. 通过此命令安装
..
在 yii 中,我正在创建项目.验证用户输入的电子邮件后,我将显示 password.php 文件,该文件具有用于输入新密码的文本字段.密码.php= beginWidget('CActiveForm', array('id'=>'email-form','enableClientValidation'=>真,));echo CHtml::textField
..
嗨,昨天我尝试了一种按日期时间创建搜索的方法,您可以看到链接:搜索任务 在下一篇文章中.今天我尝试另一种方式:当我成功时,我会把解决方案放回去,谢谢. 这是我的搜索文件: clientScript->registerCoreScript('jquery');?>
..
我正在使用 Yii 1,我想构建以下查询: $a = Model::model()->findAllBySql('SELECT * FROM table WHERE name like "%'.$_GET['name'].'%"'); 为了防止sql注入,我是这样写的: $a = Model::model()->findAllBySql('SELECT * FROM table WHERE
..
我的 index.php 中需要一个列表视图.这没有任何模型,所以我使用 CSqlDataProvider 来声明数据提供者并将其从控制器呈现到索引.这是我的控制器操作... 公共函数actionIndex(){$sql="select * from Ads";$totalItemCount=20;$dataProvider = new CSqlDataProvider($sql, array(
..
出于安全原因,我将 yii 文件夹放在 html 根目录下,所以我的结构如下 /conf/httpdocs/httpsdocs/yii 运行网站时,我收到一个错误 open_basedir 限制,实际上是 yii.php 由 index.php 从 httpdocs 调用不在允许的路径中.因为这个站点是一个子域,我应该编辑主域或子域的 vhosts.conf 吗? 允许的正确设置是什么
..
PHP ZipArchive 不支持打开 UTF8 文件 我的问题是使用 UTF8 名称打开文件.ZipArchive 不打开带有 UTF8 字符的文件.我不添加新文件,我只需要打开文件. php: 5.6 并使用 Yii2. 代码: $path = "files/تست تست.zip";$zip = new \ZipArchive();if($zip->open($path
..
我在一个网站上工作,在该网站上提交了一个 GET 表单 后会组成一个 URL.表单值作为一组变量传递,必须至少定义一个变量才能使数据库搜索工作.我想通过删除空表单元素来缩短 URL,并通过简化变量名称使其更加用户友好. 目前,URL 看起来像这样(只是有更多的变量): http://localhost/example/search?FormName[name]=lorem+ipsum&
..
如何在以下语句中设置选定的值: echo $form->dropDownList($模型,'land_id',CHtml::listData(ListeLand::model()->findAll(), 'iso', 'landname'),数组('class'=>'span4 selected','maxlength'=>20)); 我想在列表中设置: iso = AT地名 = Öster
..
案例 1:我得到一个 CActiveRecords 数组并尝试循环遍历它,如下所示: foreach ($pendingTasks as $task){if($task->task->employee_id=="1"){//这里有一些逻辑}} 我得到“试图获取非对象的属性" 案例 2:如果我尝试: $pendingTasks = TaskLog::model()->findByPk("
..
$criteria=new CDbCriteria();$criteria->with = array('reviewCount', 'category10', 'category20', 'category30', 'town');$criteria->select = 't.id,business,street,postalCode,contactNo,checkinCount,count(t
..
我有一个模型 Booking,其中包含字段 shipping_address 和 billing_address,这两个都是模型地址.我现在想将它们打印到基本工作得很好的相同表单,问题是两个模型的字段具有相同的 ID.例如,shipping_address 中的字段“zip"的 id 为“zip",而 billing_address 中的“zip"的 id 也为“zip". 如果我现在填写表
..
我需要知道如何将所有 url 转发到 yii 中的单个 url所有链接都转到一个网址需要这个来显示维护消息 解决方案 更新 旧代码示例从 Yii 1.1.16 开始停止工作.感谢 JamesG(参见 评论)新的解决方案.代码示例已更新. 正如您已经发现的那样,catchAllRequest 是在 yii 中执行此操作的最佳方法.它是专门针对这种情况制作的,从 文档.使用它也可能
..
我们可以在 Yii 中以 controller/action/id 格式显示 url 到 /id 吗?此外,一个主要问题是我只需要在特定的控制器/动作上执行此操作. 例如:如果我有 /user/post/ujjwal 那么我只需要显示 /ujjwal.当我有 /image/display/ujjwal 时,它可以保持原样吗? 我已经阅读了 Yii 中的 url 管理并理解其中显示的内容
..
我是 yii 的新手.我需要编写自定义 yii 自动完成.我知道 CJuiAutocomplete 在那里.但我需要实现自己的自定义自动完成.任何人都可以指导我或帮助我开发自定义自动完成文本字段.在文本字段中显示名称时获取 id. 提前致谢 解决方案 这是站点控制器中的一个动作... 公共函数 actionAutoComplete($term){$query = Yourmodel
..
在 Yii 中用 GetText 翻译字符串时,是否必须使用 Yii::t($category,'message') 或 gettext 的 _('message')语法? 然后我们如何将字符串拉入 PO 文件中? 解决方案 您可以通过 POEdit 应用程序放置字符串:http://poedit.net/它允许您扫描您的项目文件并自动将所有需要的字符串添加到 .po 文件中.
..