RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-199335

Monitorkin's questions

Martin Hope
Monitorkin
Asked: 2022-09-09 14:42:00 +0000 UTC

如何在 Yii2 中创建自定义 dropDownList?

  • 0

如何在 Yii2 中创建自己的 yii\bootstrap4\Html\dropDownList 类似物,以便以与通常的 echo Html::dropDownList() 相同的方式调用它?那大概是有必要重写为那个类吧?请告诉我。

yii2
  • 2 个回答
  • 25 Views
Martin Hope
Monitorkin
Asked: 2020-07-31 15:02:32 +0000 UTC

在产品页面上输出bitrix中的一些特征

  • 0

在 bitrix 的产品页面上,有一个从主堆中选择的具有某些特征(以红色突出显示)的块。我可以在数据库中的什么基础上直接在数据库中找到它们以及在哪个表中?谢谢! 在此处输入图像描述

битрикс
  • 2 个回答
  • 10 Views
Martin Hope
Monitorkin
Asked: 2020-07-17 17:30:19 +0000 UTC

在哪个 Bitrix 表中存储了字段与编辑器中选项卡的绑定?

  • 0

管理面板中有字段和选项卡:元素、Ym、公告等...我需要导入这些字段,同时考​​虑到选项卡的绑定。我无法以任何方式找到此绑定保存在哪个表中。请帮忙。 在此处输入图像描述

在这里它们也可见

битрикс
  • 1 个回答
  • 10 Views
Martin Hope
Monitorkin
Asked: 2020-01-25 20:05:05 +0000 UTC

通过相关字段在 GridView Yii2 中使用 MongoBD 排序不起作用

  • 0

有:Yii2 + MongoDb 和两个集合:StorageItems(货物)和 Storage(仓库):

我通过“存储”连接中的 storage_id 在 GridView 中显示来自 StorageItems + [b]name[/b] 仓库的字段。出现排序 [b]name[/b] 字段的链接,但实际上按名称字段排序不起作用。错误在哪里?我求你帮忙!(我翻遍了我能找到的所有东西,并尝试了所有能找到的选项......它没有帮助......)

StorageItems(货物): 在此处输入图像描述

存储(仓库): 在此处输入图像描述

存储物品:

class StorageItems extends ActiveRecord {
public function attributes() {
        return [
            '_id',
            'item_id',
            'storage_id',          
            'qty',...          
        ];
    }

public function rules() {
        return [
            [['item_id', 'storage_id'], 'filter', 'filter' => function ($value) {
                    return new ObjectId($value);
                }],
            [['qty'], 'integer'],
            [['_id'], 'safe'],
        ];

 public function getStorage() {
        return $this->hasOne(Storage::className(), ['_id' => 'storage_id']);
    }
    }

存储物品搜索:

class StorageItemsSearch extends StorageItems {

    public $storage;

    public function attributes() {
        return [
            '_id',
            'item_id',
            'storage_id',        
            'qty',           
            'storage',
            'items'
        ];
    }

    public function rules() {
        return [            
            [['qty'], 'integer'],
            [['storage_id', 'item_id', '_id', 'storage',' items'], 'safe'],
        ];
    }
   ... 
    public function search($params) {
        $query = StorageItems::find();
        $query->with(['items', 'storage']);

        $dataProvider = new ActiveDataProvider([
            'query' => $query,
        ]);

$dataProvider->setSort([
        'attributes' => [
        'storage' => [
            'asc' => [Storage::CollectionName().'name' => SORT_ASC],
            'desc' => [Storage::CollectionName().'name' => SORT_DESC],
        ],
        ]
    ]);

$this->load($params);
        if (!$this->validate()) {
            return $dataProvider;
        }
        ....
        return $dataProvider;
    }

看法:

...
<?=
        GridView::widget([
            'dataProvider' => $dataProvider,
            'filterModel' => $searchModel,
            'columns' => [
                [
                    'attribute' => 'storage',
                    'value' => 'storage.name',
                ],
          ...
          ]
          ]);?>
yii2
  • 1 个回答
  • 10 Views
Martin Hope
Monitorkin
Asked: 2020-01-21 21:53:25 +0000 UTC

保存在数据库中时如何正确地将数据转换为 Yii2 中所需的类型?

  • 0

文本形式的信息总是来自网站上的表单域,即使我在模型中指定

public function rules() {
return [
    [['field'], 'integer'],
];
}

仅当您这样做时才会发生类型转换:

public function behaviors() {
        'typecast' => [
            'class' => AttributeTypecastBehavior::className(),
            'attributeTypes' => [
                'field' => AttributeTypecastBehavior::TYPE_INTEGER,
            ],
            'typecastAfterValidate' => true,
            'typecastBeforeSave' => false,
            'typecastAfterFind' => false,
}

这是应该的还是我做错了什么?按照我的逻辑,通过在规则中指定类型,系统应该将字段转换为INTEGER类型,并保存在数据库中,但是不,它保存为文本!

yii2
  • 2 个回答
  • 10 Views
Martin Hope
Monitorkin
Asked: 2020-01-04 22:48:40 +0000 UTC

在 MongoId 索引中使用什么更好?

  • 0

您好,我想了解打扰 Mongo ObjectId 是否有意义。_id 字段是唯一的,在 MongoDb 集合中是必需的,可以是表示 BSON 对象的 ObjectId,也可以只是一个字符串。问题是关于使用这两种方法时的一般性能,哪一种更快?

mongodb
  • 1 个回答
  • 10 Views
Martin Hope
Monitorkin
Asked: 2020-05-31 20:50:54 +0000 UTC

如何在前端隐藏 Bitrix 信息块属性?

  • 1

您好,有一个具有自己属性的信息块,但其中一些不应显示在前端中,而应显示在管理面板中。怎么做?似乎不以标准方式工作?提前致谢。

битрикс
  • 1 个回答
  • 10 Views
Martin Hope
Monitorkin
Asked: 2020-04-28 18:44:02 +0000 UTC

如何在 PHP 中构建动态条件?

  • 0

我正在尝试制作一个计算器。有一组规则描述哪个变量应该是 <、>、=、!= 等到某个值,例如:

["sum",">","20"]

该表达式由用户编译,他在那里写的内容事先是未知的。也就是说,它可能会出现例如:

["sum",">","20"]
["sum","!=","30"]
["sum","=>","777"]

反过来,我需要使用这个数组并制定一个规则来查找值,例如:

if ($sum > 20){правило сработало, чтото делаем}
if ($sum != 30){правило сработало, чтото делаем}
if ($sum => 777){правило сработало, чтото делаем}

这实际上是一个解决方案吗?我没有经验:-)

php
  • 1 个回答
  • 10 Views
Martin Hope
Monitorkin
Asked: 2020-04-10 16:07:00 +0000 UTC

如何处理 GridView 中的值数据?

  • 0

有一个为 GridView 生成列的循环:

$columns = [];
        foreach ($this->paramLabels() as $id => $label) {
            $columns[] = [
                'attribute' => "paramValues[{$id}]",
                'filter' => Html::activeTextInput($this, "paramValues[{$id}]",['class' => 'form-control']),
                'label' => $label,
                'contentOptions'=>['data-param'=>"{$id}"],
                'value' => "paramValues.{$id}.value",
            ];
        }

更远:

GridView::widget([
        'dataProvider' => $dataProvider,
        'filterModel' => $searchModel,
        'columns' => $columns,
            ]);

我不明白如何通过函数处理“值”,以便将值值包装在标签<div class="">...</div>中

yii2
  • 1 个回答
  • 10 Views
Martin Hope
Monitorkin
Asked: 2020-01-23 13:43:07 +0000 UTC

如何将 EAV 数据库中的数据输出到表中?

  • 0

有一个包含表的 EAV 数据库: product - products (key: product_id); params - 产品参数(键:product_id、param_id); value - 产品参数值(key: param_id)

请告诉我如何在平面表格中显示一组产品参数,例如以下类型:

product_id | param_id1 | param_id2 | param_id3
1          | value1    | value2    | value3
2          | value1    | value2    | value3
3          | value1    | value2    | value3
php
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5