оно подходит для тех, кто работает с базой данных, скажем так с двумя таблицами из БДНе правда, модели можно создавать без привязки к БД, тем более в официальном шаблоне есть пример как сделать модель под форму. Я на все формы делаю модели - это удобно, я пользуюсь фреймворком, а не чистым php. Модели которые относятся к БД обычно вообще не трогаю, ибо они генерируются через gii автоматом - это позволяет легко править схему БД, модели всегда будут актуальными.
Это что за бред? Вы про это? https://yii2-cookbook.readthedocs.io/forms-activef...ActiveForm::begin();
Там не подходит, потому что к таблице можно обращаться только через action
но беда в том, что не знаю как задавать произвольное поле для сортировки.Стандартная либа sort это как раз и делает.