Изображение кнопки отправки CakePHP
Я пытаюсь использовать изображение для кнопки отправки
<?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>
Базовый URL веб-сайта http://bakasura.in/ginger/
URL-АДРЕС http://bakasura.in/ginger/users/signup
Изображение URL-АДРЕС http://bakasura.in/ginger/img/prelaunch/btn_signup.jpg
4 answers
Изображение в формате jpg, вы вставили gif в исходный код кнопки "Отправить". Простая ошибка: D
Другое решение:
<?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/
Просто создайте имя класса в css и добавьте изображение
Форма->отправить ('отправить',массив('класс'=>'показать изображение')); ?>
CSS
. показать изображение{ фоновое изображение: url(../img/prelaunch/btn_signup.gif ); фон - повтор: нет-повтор; дисплей: блок; ширина: 30 пикселей; высота: 30 пикселей текст - преобразование: с заглавной буквы; }
Я создал пользовательскую кнопку, используя изображение в моем разделе 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();