Задать вопрос
  • Какой переходник приобрести для fan к ARGB разьему?

    @inajaf Автор вопроса
    @Andrew625327
    подсветкой этих вентиляторов управлять невозможно. Никакие переходники вам не помогут. Если хотите управлять подсветкой — меняйте вентиляторы на те, которые это поддерживают.
    Ответ написан
    Комментировать
  • Как создать collectionFactory для переопределния запроса по другому параметру в m2?

    @inajaf Автор вопроса
    Проблема решена тем что классы не были подключены в di.xml, поэтому вызываемые классы в исходном классе плагина не были видны. Ниже пример вызова классов в di.xml

    <?xml version="1.0"?>
    <!--
    /**
     * Copyright © Magento, Inc. All rights reserved.
     * See COPYING.txt for license details.
     */
    -->
    <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
        <type name="Magento\PageBuilder\Model\Stage\Renderer\CmsStaticBlock">
            <plugin name="scnadipwa_blockidentifier_plugin" type="ScandiPWA\PageBuilder\Plugin\BlockIdentifier" sortOrder="1" disabled="false"/>
        </type>
        <type name="ScandiPWA\PageBuilder\Plugin\BlockIdentifier">
            <arguments>
                <argument name="blockCollectionFactory" xsi:type="object">Magento\Cms\Model\ResourceModel\Block\CollectionFactory</argument>
                <argument name="renderers" xsi:type="array">
                    <item name="default" xsi:type="object">Magento\PageBuilder\Model\Stage\Renderer\Block</item>
                    <item name="products" xsi:type="object">Magento\PageBuilder\Model\Stage\Renderer\WidgetDirective</item>
                    <item name="block" xsi:type="object">Magento\PageBuilder\Model\Stage\Renderer\CmsStaticBlock</item>
                    <item name="htmlfilter" xsi:type="object">Magento\PageBuilder\Model\Stage\HtmlFilter</item>
                    <item name="template" xsi:type="object">Magento\PageBuilder\Model\Filter\Template</item>
                </argument>
            </arguments>
        </type>
    </config>
    Ответ написан
    Комментировать
  • Как правильно связать и вывести CheckboxList в Yii2?

    @inajaf Автор вопроса
    Большое спасибо Евгений за помощь.

    В итоге получил список чекнутых чекбоксов с помощью передачи массива в атрибут который имеется в модели Poejcts без привязки к базе и вызова его в checkListBox:

    6296feba53777567001786.png

    6296fed4da98f944457669.png
    Ответ написан
    Комментировать
  • Как сконвертировать в массив и после в json структуру дерева?

    @inajaf Автор вопроса
    private function getAllNodes(): array
    {
    $nodes = $this->modelClass::find()
    ->where(['active' => 1, 'visible' => 1])
    ->orderBy(['lft' => SORT_ASC])
    ->all();

    $menuArray = array();
    foreach($nodes as $node) {
    $menuArray[$node->id] = $node->attributes;
    }
    return $menuArray;
    }

    public function treeArray(): array
    {
    $nodes = $this->getAllNodes();

    $result = array();
    $stack = array();

    foreach ($nodes as $node) {
    $item = $node;
    $item['children'] = array();

    $level = count($stack);

    while($level > 0 && $stack[$level - 1]['lvl'] >= $item['lvl']) {
    array_pop($stack);
    $level--;
    }

    if ($level === 0) {
    $i = count($result);
    $result[$i] = $item;
    $stack[] = & $result[$i];
    } else {
    $i = count($stack[$level - 1]['children']);
    $stack[$level - 1]['children'][$i] = $item;
    $stack[] = & $stack[$level - 1]['children'][$i];
    }
    }

    return $result;
    }
    Ответ написан
    Комментировать
  • Ошибка установки соединения с базой данных в Wordpress?

    @inajaf
    Переименуй wp-config-sample.php на wp-config.php и внутри wp-config.php пропиши данные подключения к базе там где 'database_name_here' пишешь  'wordpress' и тд:
    данные те же то что и указывал в форме ввода для базы.

    define( 'DB_NAME', 'database_name_here' );
    
    /** Database username */
    define( 'DB_USER', 'username_here' );
    
    /** Database password */
    define( 'DB_PASSWORD', 'password_here' );
    
    /** Database hostname */
    define( 'DB_HOST', 'localhost' );
    Ответ написан
  • Как вернуть пустой массив вместо null с помощью Doctrine ORM без использования Query Builder?

    @inajaf Автор вопроса
    Добавил дополнительное условие и вопрос решен.

    public function getUserData(string $email): array
        {
            $query = $this->findOneBy(['email' => $email]);
            return $query ?? [];
        }
    Ответ написан
    Комментировать
  • Как реализовать смены email почты в php без использования javascript?

    @inajaf Автор вопроса
    Решил реализовывать функционал смены почты раздельно от формы редактирования пользователя.
    Ответ написан
    Комментировать