我正在尝试将图片用于提交按钮
<?php echo $this->Form->submit('/img/prelaunch/btn_signup.gif'); ?>
这就是我正在使用的代码。但图像无法加载图像出现在以下目录
中的Webroot / IMG /发射前/
的 的 ** **更新
HTML生成
<div class="submit">
<input type="image" src="/ginger/img/prelaunch/btn_signup.gif">
</div>
网站基本网址 http://bakasura.in/ginger/
答案 0 :(得分:4)
图片是jpg,你在提交按钮源代码中放了一个gif。简单的错误:D
答案 1 :(得分:3)
另一种解决方案是:
<?php echo $form->submit('Sign up', array('type'=>'image','src' => '/img/prelaunch/btn_signup.gif')); ?>
来自:http://php-freelancer.in/2010/04/28/cakephp-how-to-make-image-submit-button/
答案 2 :(得分:1)
只需在css中创建一个类名并添加图像
形式 - &GT;提交( '提交',阵列( '类'=&GT; '显示图像')); ?&GT;
.show图像{ 背景图像:网址(../ IMG /发射前/ btn_signup.gif);背景重复:不重复;显示:块;宽度:30像素;高度:30pxtext变换:利用; }
答案 3 :(得分:0)
我使用我的under app / webroot / img中的图像创建了一个自定义按钮,该图像使用内联样式指定大小并将位置更改为居中
$options=array('type'=>'Make secure payment', 'type'=>'image', 'style'=>'width:200px; height:80px; display:block; margin-left:auto; margin-right:auto;');
echo $this->Form->submit('/img/axiaepaysecurebuttongray_med.png', $options);
echo $this->Form->end();