yii2 相关问题

Yii2是Yii PHP框架的最新版本(Yii是一个基于组件的高性能PHP框架),版本2.0.18于2019年4月23日发布。

如何在 Yii2 表单错误汇总中显示一个 HTML 标签

我试图在登录时显示错误消息中的链接,但它不起作用。 LoginForm 验证中的错误消息: $this->addError($attribute, '您的帐户已被禁用。 我试图在登录时显示错误消息中的链接,但它不起作用。 LoginForm验证中的错误信息: $this->addError($attribute, 'Your account has been disabled. <a href=""> Enable It</a>'); 在login.php(视图)中: <?= $form->errorSummary($model); ?> 我试过如下,但没有工作: <?= $form->errorSummary($model,['errorOptions' => ['encode' => false,'class' => 'help-block']]); ?> 我得到以下输出而不是渲染 a 标签: 如果要使用 ActiveForm:,您需要使用 encodeErrorSummary 属性在 $form->errorSummary($model) 级别禁用编码 <?php $form = ActiveForm::begin([ 'id' => 'login-form', 'encodeErrorSummary' => false, 'errorSummaryCssClass' => 'help-block', ]) ?> <?= $form->errorSummary($model) ?> 或者您可以直接使用Html::errorSummary(): <?= Html::errorSummary($model, ['encode' => false]) ?>

回答 1 投票 0

如何更新 postgres 表中的多行 (Yii2)

$campaigns 数据数组: [ ... 27 => 数组:10 [ “名称”=>“0ca9b377dd066958_ru_acc9_map86” “cid”=>“53099327454745088” “状态&曲...

回答 1 投票 0

Yii 2 注销 Yii 2 注销

我正在寻找一种在 30 秒或 1 分钟不活动后注销用户的方法。 我是 Yii 2 的新手。请帮助我。 提前致谢。

回答 0 投票 0

如何在php中使用yii2上传多张图片

只是想要解决方案。 什么都不尝试。想要使用 php 在 yii2 上上传多张图片的解决方案

回答 0 投票 0

如何定义访问控制在 YII 2 中不起作用

我在我的控制器中定义了如下访问控制,但它总是重定向到登录页面。为什么会这样? '访问'=> [ 'class' => AccessControl::classNa...

回答 1 投票 0

如何在 yii2 中为 SSE 流式输出

我想从我的 yii2 应用程序发送“服务器发送的事件”SSE。 当我尝试这个脚本(没有 yii2)时,一行接一行立即打印,每行暂停一秒。 sse.php...

回答 1 投票 0

PHP:为什么我的 PHPExcel_cell 将一个空列设置为 HighestColumn?

我正在尝试从使用 PHPExcel_Cell 上传的 Excel 文件中读取数据;。在我的 Excel 中,数据实际上写入 A 列到 Y(25 列),但我的系统获得最高的列......

回答 2 投票 0

PhpDoc 未将变量从控制器传递到 Yii2 和 PhpStorm 中的视图

简化代码: 模型: /** * @return array{name:string,age:int,group:int} */ 公共函数 fetchStudent($id){ //从数据库中获取$id学生并返回数组 (...) } 我的控制器: $学生...

回答 0 投票 0

如何使用 Yii 2 中更新表单下拉列表的选定值数据填充嵌套动态表单字段

我在 Yii 2 中使用动态表单小部件来实现嵌套动态表单。我有一个表格,允许用户每次选择 ASC 中心并添加学生数据。场景是一个用户...

回答 0 投票 0

Yii2 组件传递数据给 __construct

我有一个我想用作组件的库。在配置文件中我这样设置: '组件'=> [ '超级库'=> [ '类' => '超级库' // '__construct' => [$fir...

回答 2 投票 0

如何在 yii2 中创建销售表格,我可以在其中记录一次销售中的多个项目

我是 yii2 的新手,我正在尝试创建一个 ActiveForm,我可以在其中选择多个项目及其数量,并能够计算总金额,因为每个项目都有价格。 <...

回答 0 投票 0

在 Yii2 高级应用程序模板中,如何从项目的根目录渲染前端视图?

几个月来我一直在做一个 yii2 项目,我最近得出的结论是我的主页的主要 URL 应该是 http://localhost/yii-application/ 而不是.. .

回答 0 投票 0

yii2 karthik 网格视图可编辑输入加载到页面底部

在这里输入图片描述 yii2 karthik 网格视图可编辑输入加载到页面底部。 如何将可编辑的证明加载到线上?

回答 0 投票 0

yii2 单元测试在 null 上调用成员函数 getDb() 时出错

<?php namespace tests\codeception\engine; use engine\components\BaseException; use engine\components\BaseService; use engine\modules\account\models\AccUser; use engine\modules\account\models\AccUserActivity; use engine\modules\account\services\AccountService; use yii\db\Connection; class AccountServiceTest extends \Codeception\TestCase\Test { protected $tester; protected function _before() { } protected function _after() { } public function getDb() { $connection=Yii::$app->getDb(); } public function testIsEmailAvailable() { $account = AccountService::model(); // 1. Existing email check $email = '[email protected]'; $this->assertEquals(true, $account->isEmailAvailable($email)); // 2. New email check $email = '[email protected]'; $this->assertEquals(false, $account->isEmailAvailable($email)); // 3. Not an email check only character $email = 'arulvel'; $this->assertEquals(false, $account->isEmailAvailable($email)); // 4. Not an email check only numbers $email = '549876315'; $this->assertEquals(false, $account->isEmailAvailable($email)); // 5. Empty check $email = ''; $this->assertEquals(false, $account->isEmailAvailable($email)); return true; } } 在运行测试时显示这样的错误 尝试测试电子邮件是否可用(AccountServiceTest::testIsEmailAvailable)... PHP 致命错误:调用成员函数 getDb() on null in /var/www/html/rewards/shopsup-rewards- web/htdocs/vendor/yiisoft/yii2/db/ActiveRecord.php 第 133 行 致命错误。测试未完成。 在 null 上调用成员函数 getDb() 在第 133 行访问 ActiveRecord.php 时就像 有什么配置需要做吗?? 来自Github 在单元测试的情况下,您有责任创建应用程序 实例。 来自Yii论坛 你可以设置数据库组件吗? https://github.com/yiisoft/yii2-codeception/blob/master/TestCase.php#L36 class TestCase extends Test { use FixtureTrait; /** * @var array|string the application configuration that will be used for creating an application instance for each test. * You can use a string to represent the file path or path alias of a configuration file. * The application configuration array may contain an optional `class` element which specifies the class * name of the application instance to be created. By default, a [[\yii\web\Application]] instance will be created. */ public $appConfig = '@tests/codeception/config/unit.php'; 如果你使用 Yii2 高级模板。 编辑您的 unit.suite.yml 并将“orm”添加到零件数组中。 例如 suite_namespace: backend\tests\unit actor: UnitTester modules: enabled: - Yii2: part: [orm, email, fixtures] - Asserts

回答 2 投票 0

如何在 Yii2 中检查关系是否存在?

我有两个模型 User 和 Post。在获取用户数据时,我还想检查用户是否有任何帖子,然后只返回带有用户数据的帖子作为响应,否则只返回你...

回答 2 投票 0

如何在 Yii2 中授予用户访问下一课程的权限?

我正计划实施一门语言课程,其课程可通过课程操作和课程 ID 访问,例如,第一节课可通过 url ../lesson.p 访问...

回答 0 投票 0

如何在 yii2 ActiveForm 中添加一个按钮来添加产品

你好,我是 yii2 的新手,我正在做一个记录商店销售的项目,我想添加一个按钮来添加用于多次购买的产品项目。请帮忙 这是我的 _form 代码 ['销售/创造'], 'id...

回答 1 投票 0

PHP 的 DateTime 修改不会返回正确的日期 [关闭]

我正在尝试通过 DateTime 的修改获取一周中的星期日,但它不会返回预期日期。 $date = new \DateTime('2050-03-01'); $date->add(new \DateInterval("P1W")); $日期->m...

回答 1 投票 0

验证码字段在 Yii2 中的模块上不起作用

我在申请表中有一个验证码字段,它可以正常工作,而在用户模块的登录表单中有一个验证码字段不起作用。 在我写的登录表单中: field($user, 'cap...

回答 1 投票 0

yii2-usuario:如何覆盖登录视图?

前段时间我用基于 Dektrium 的登录表单开发了一个 Yii2 应用程序。由于它已被弃用,我搬到了 2Amigos 的 yii2-usuario,但现在我自己的 login.php 视图根本没有呈现为 automagi ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.