yii1.x相关内容

在 Yii 中批量插入

我需要在 Yii 中插入多个 ActiveRecord 对象,如果它们都插入了 $transaction = Yii::app()->db->beginTransaction();对于 ($i = 0;$i x = $i;如果 (!$model->save()){$transaction->rollback();休息;}}如果 ($transaction->active)$transaction ..
发布时间:2022-01-04 09:26:01 其他开发

Yii框架中如何绑定数组参数?

我有以下代码: $inputs = "1,2,3,4,5";$sql = "SELECT * FROM obj WHERE id IN(:input)";$commond = Yii::app()->db->createCommand($sql);$commond->bindValue(":input", $inputs , PDO::PARAM_STR); 但是查询结果不正确.如何为这种 I ..
发布时间:2022-01-04 09:20:34 PHP

Yii 多页表单向导最佳实践

我正在尝试用 Yii 构建一个多页表单,但我对 PHP 和 Yii 很陌生,我想知道编写多页表单的最佳实践是什么.到目前为止,我打算做的是添加一个名为“step"的隐藏字段,其中包含用户在表单中的当前步骤(表单分为 3 个步骤/页面).因此,考虑到这一点,这就是我计划处理用户单击控制器中的上一个/下一个按钮的方式: 公共函数actionCreate(){$userModel = 新用户;$dat ..
发布时间:2022-01-04 08:52:11 PHP

从另一个控制器 yii 渲染视图

控制器: 控制器|-FooController.php|-BarController.php 意见: 查看|-foo|||-index.php||-error.php||-酒吧||-index.php 如何通过条形控制器的动作渲染error.php 视图?我试过了: $this->render('foo/error'); 但它不起作用. 解决方案 试试这个 $this->re ..
发布时间:2021-10-04 19:17:20 其他开发

3列布局-如何在每列中有一个限制

我有一个3列的列表(数据来自api).每页的上限为30.我设法将清单分为3列. 我的代码有一些问题,当它在更大的屏幕上时,它不再是3列的布局,并且每列包含10个以上的数据. 问题: 1)即使在更大的屏幕上,我如何确保该布局仍保持3列布局? 2)如何在每列中设置10个限制? php/html: ..
发布时间:2020-07-15 03:52:16 PHP

在Yii中循环使用事务

我有一个活动记录数组,并希望以这种方式通过循环更改它们的某些字段: $error = false; foreach ($items as $item) { $item->is_paid = self::PENDING; $error = $error || !$item->save(); } return $error; 我想要做的就是更改所有这些项目的is_paid属性 ..
发布时间:2020-07-15 03:52:13 PHP

在Yii控制台应用程序中获取基本URL

如何在Yii CConsoleApplication应用程序中获取基本URL? 我尝试了Yii::app()->request->getBaseUrl(true)并最终出现以下错误. 未定义索引:SERVER_NAME(/var/www/yii/framework/web/CHttpRequest.php:279) 解决方案 控制台应用程序中没有请求对象. Web应用程序中的请 ..
发布时间:2020-07-15 03:52:09 PHP

如何在Yii框架中绑定数组参数?

我有以下代码: $inputs = "1,2,3,4,5"; $sql = "SELECT * FROM obj WHERE id IN(:input)"; $commond = Yii::app()->db->createCommand($sql); $commond->bindValue(":input", $inputs , PDO::PARAM_STR); 但是查询结果不正确. ..
发布时间:2020-07-15 03:52:06 PHP

yii:如何为两个属性制定唯一规则

我有一个这样的表: (ID,名称,版本,文本). (名称,版本)是唯一密钥,我如何制定规则对此进行验证. 解决方案 这可以由Yii本身完成,您不需要扩展. 但是,扩展名可以帮助清理rules()方法,如下所述: http://www.yiiframework.com/extension/unique-attributes-validator/ 这是代码(从该站点复制),无需使用 ..
发布时间:2020-07-15 03:52:02 其他开发

Yii多页表单向导最佳实践

我正在尝试使用Yii构建多页表单,但是对于PHP和Yii来说还很陌生,我想知道编写多页表单的最佳实践是什么.到目前为止,我打算做的是添加一个名为"step"的隐藏字段,该字段包含用户在表单中所处的当前步骤(表单分为3个步骤/页面).因此,考虑到这一点,这就是我打算如何处理用户单击Controller中的上一个/下一个按钮的方法: public function actionCreate() ..
发布时间:2020-05-27 02:23:11 PHP