Рубрики
Uncategorized

YII2.0 jQuery (… ) Острая форма не является функцией в конечном решении

Автор оригинала: David Wong.

Сегодня я наконец-то избавился от давней ошибки. Сначала найдите поставщика yiisoft yii2 web JqueryAsset. PHP файл

php
namespace yii\web;
class JqueryAsset extends AssetBundle
{
    public $sourcePath = '@bower/jquery/dist';
  /*  public $js = [
        'jquery.js',
    ];*/
}

Не имеет значения, прокомментируете ли вы этот абзац. Он просто загружает jquery. JS еще раз на странице. Вот что важно. Самое главное – это то, что грядет. В том же каталоге находится поставщик yiisoft yii2 web YiiAsset. PHP

class YiiAsset extends AssetBundle
{
    public $sourcePath = '@yii/assets';
    public $js = [
        'yii.js',
    ];
    public $depends = [
       ** 'yii\web\JqueryAsset',**
    ];
}

Как вы можете видеть, эта зависимость является пространством имен JqueryAsset чуть выше ~Теперь просто измените это пространство имен, просто измените это место, потому что yii. Активная форма. JS должно быть пространством имен yii. JS. ~ Хотя я еще не нашел yii. Активная форма. JS в любой точке мира, просто оставь это в покое. Далее, я возьму его.

   public $depends = [
        'app\assets\AppAsset',
    ];

Вместо этого это зависит от активов/набора приложений. PHP в каталоге веб-узлов

registerJsFile($jsfile, [AppAsset::className(), 'depends' => 'app\assets\AppAsset']);
    }

    // Define on-demand loading CSS method, pay attention to loading order at the end
    public static function addCss($view, $cssfile)
    {

        $view->registerCssFile($cssfile, [AppAsset::className(), 'depends' => 'app\assets\AppAsset']);
    }
}
?>

Это то, что является активом моего приложения. PHP похож на. ~Теперь, когда вы откроете страницу, вы не увидите раздражающий jQuery (… ) Острая форма не является функцией

Оригинал: “https://developpaper.com/yii2-0-jquery-acteform-is-not-a-function-in-the-ultimate-solution/”