Yii2 pjax и assetbundlePhp

Кемеровские программисты php общаются здесь
Anonymous
Yii2 pjax и assetbundle

Сообщение Anonymous »

Я пишу виджет, который добавляет поля в форму динамически с использованием PJAX. Я приказываю добавить правила проверки с помощью yiiactiveform js, я строю правила на лету, получая правила из атрибутов формы и присвоив их с помощью: < /p>

Код: Выделить всё

$('#w1').yiiActiveForm('add', attributeRules);
и сохранить их в файл, расположенный в моих Assets/js/js/ravics.js, на моем методе запуска:

Код: Выделить всё

public function run() {

Pjax::begin($this->pjaxOptions);

$fields = $this->_listFields();

$this->_setFormRules();

$view = $this->getView();
FofAsset::register($view);

echo $fields;

Pjax::end();
}
Проблема заключается в том, что она всегда показывает первую версию Rules.js (для первого поля), при добавлении второго поля, правила. Несмотря на то, что файл на виджет/активы/JS имеет правила для обоих полей. Я использую forcecopy и AppendTimeStamp в моем AssetBundle уже.
Проблема в том, что файл правил.>

Подробнее здесь: https://stackoverflow.com/questions/384 ... ssetbundle

Вернуться в «Php»