Smartyのassign_assocでの変数を使った連想配列の作り方(CakePHP)

Smartyの演算を使ってるだけだけど

こんなデータがコントローラでセットされているとすると


$user_data['User']['id'] = 1;
$this->set( 'user_data', $user_data );


テンプレート側でヘルパーの形式に沿うように書くとこうなる


{assign_assoc var='hidden_attributes' value="value=>`$user_data.User.id`"}
{$form->hidden('User.id', $hidden_attributes)}


・・・.


コントローラでこのデータをつくるのもありだけど
ただでさえ長いロジックがさらに長くなるので
こうしておくことにする