В этой строчке кода import TabbedCarousel from 'modules/TabbedCarousel
../server/web/index.php?r=customers/add
, ошибка не при выполнение, а сразу при загрузке.
$.post("<?= Url::to('customer/add') ?>",data, function (data) {
alert(data);
});
<?php
$url = Url::toRoute(/* Ваш маршрут*/)
?>
<script>
$.post('<?= $ulr ?>',data, function (data) {
alert(data);
});
</script>
ActiveForm::validate($model1, $model2);
Но для конкретной проверки "number" не нужно не when, ни scenario. А для "required" - нужно.
[['mass', 'capacity'], 'number', 'when' => function(){
if($this->cargoData == 'mv'){
return $this->mass || $this->capacity;
}
return false;
}],
Тогда сценарий надо передавать (например, в GET-параметре URL) в валидацию.
['mass', 'number', 'when' => function(){
if($this->cargoData == 'mv'){
return $this->mass;
}
return false;
}],
['capacity', 'number', 'when' => function(){
if($this->cargoData == 'mv'){
return $this->capacity;
}
return false;
}],
Тогда правильнее не сценарием, а 'when' и 'whenClient'
Msklf, а это как понять? Что Вы понимаете и в то же время не понимаете?
И где это на скриншоте видно? Предлагаете на кофейной гуще гадать, что содержится в директории modules?
Загрузите уже скомпилированные файлы в web и пропишите к ним путь в AppAsset.php