$this->Form->submit('/img/image_button.png');
Error: Array
(
[x] => 13
[y] => 19
)
(´・ω・)?
色々調べた結果、どうやらsubmitで画像を指定すると、type="image"ってなって、nameが仕様上、「x」と「y」になるらしい。(ちなみに、クリックした座標)
うーむ。面倒くさい。っつーわけで、画像はやめました。
従来のやりたかである、cssのbackgroundを使った。
その際、submitの指定が面倒なので、空にする
<style> .submit_image { background:url('/img/image_button.png'); } </style> <?php echo $this->Form->submit('', array( 'class' => 'submit_image', 'div' => false ); ?>