MySql データベースを使用しているため、db スキーマで列の型を Tinyint(1) として定義しました。
私の ActiveRecord では、ブール値のバリデーターを設定しました。保存ロジックは期待どおりに機能しています。
私が今望んでいたのは、Yii2 REST サービスを呼び出すときに、boolean フィールドを 1 または 0 ではなく true または false として返すことです。クライアント側では、フレームワークには厳密な比較 (===) が付属しており、1 は true と同じではないためです。
もちろん、コンテンツを送信する前に値を手動で上書きすることも、モデルにロードする前にクライアント側で上書きすることもできますが、よりクリーンなソリューションがあれば幸いです。