yii2 相关问题

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

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

在 php 中使用 wifiAccessPoints 获取 lat 日志

我正在使用 google map api 获取纬度并使用 wifi 接入点登录。 我正在使用 wifi mac 地址。 https://www.googleapis.com/geolocation/v1/geolocate?key= 我要发送的 json { “考虑Ip&q...

回答 0 投票 0

Yii2 - 如何在用户身份中设置动态 authTimeout?

在这里,我扩展了 Yii2 的用户标识。 这是我的配置。 '用户'=> [ 'identityClass' => app\models\UserMaster::class, 'enableAutoLogin' => false, ...

回答 2 投票 0

如何在 yii2 中逻辑组合两个控制器?

我里面有名为 dashboard 和 PlanningController 的模块。控制器变得太大了,我想把它分成几个单独的控制器。 现在我在

回答 1 投票 0

在 Yii2 中添加一个新的用户身份值

我需要为用户身份分配一个新变量,例如 Yii::$app->user->identity->staff_name = 'myName'; 我已经添加了 public $staff_name;在 identityClass 中,这通常是 common\

回答 2 投票 0

Yii2 redis 不可实例化

我尝试在我的 Yii2 项目中使用 redis 缓存,但出现此错误 “无法实例化组件或类”yii 编辑器\缓存“。” 这是我的配置 '缓存'=> [ ...

回答 0 投票 0

关于更改 php yii2 项目中的下拉列表,它采用旧值而不是新的更改值

在我的 yii2 项目中,我使用带有包含产品列表的下拉菜单的表格行。在选择产品时,其相应的单价会发生变化。但如果我换成其他产品在同一行

回答 0 投票 0

如何在 Yii2 中使用乐观锁编写删除操作?

我正在使用乐观锁定在 Yii2 中编写待办事项应用程序。 我现在需要编写删除操作。 为此,我尝试编写模型、控制器和视图。 我使用此文档链接:https://...

回答 0 投票 0

如何在 Yii2 中使用乐观锁编写更新操作?

我正在使用乐观锁定在 Yii2 中编写待办事项应用程序。 我现在需要编写更新操作。 为此,我尝试编写模型、控制器和视图。 我使用此文档链接:https://...

回答 1 投票 0

从相关表中获取数据以用于 ArrayHelper

我正在尝试获取数据,以便稍后将其插入到选择中: $users = ArrayHelper::map(作者::查找() ->where(['status' => 1]) ->all(), 'user_id', 静态函数 ($data) { ...

回答 0 投票 0

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