Автор оригинала: David Wong.
Сегодня я наконец-то избавился от давней ошибки. Сначала найдите поставщика yiisoft yii2 web JqueryAsset. PHP файл
Не имеет значения, прокомментируете ли вы этот абзац. Он просто загружает 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/”