cakePHP4にてHtmlヘルパーによるラジオボタンの生成で、ラベルと横並びにしたいんですが、これは予めのテンプレートを用意して設定し、生成時にまた出力用のテンプレートを用意してあげる必要がある様子。

大外と内側を別々でテンプレート用意してあげるってことですかね。

大外枠は他のHtmlヘルパーにも影響しちゃうから、その都度変更してあげる必要が出てくるみたいです。

// radioを囲むdivのデフォルト設定
$myTemplates = [
  'inputContainer' => '<div class="form-group">{{content}}</div>',
  'formGroup' => '{{label}}<div>{{input}}</div>', // ラジオ用に追加
];
$this->Form->setTemplates($myTemplates);
echo $this->Form->control('name名', array("label" => "ラジオラベル名", "type" => "radio", "class" => "form-check-input", "options" => array("1" => "ラベル名1", "2" => "ラベル名2", "3" => "ラベル名3"), 'default' => '1', 'templates' => array('nestingLabel' => '{{hidden}}<label{{attrs}} class="form-check-label">{{text}}</label> {{input}}','radioWrapper' => '<div class="form-check form-check-inline">{{label}}</div>')));

フォームによって変えたい場合はそのつど設定をした方が良さそうで、なんなら変数名を分けて設定し、テンプレートに適用するって分けても良いかもです。

// inputを囲むdivのデフォルト設定 ※次がある場合ここで設定しないと上の設定が反映する
$myTemplates = [
  'inputContainer' => '<div class="form-group">{{content}}</div>',
];