CakePHP отправить кнопку Изображение - PullRequest
3 голосов
/ 09 апреля 2011

Я пытаюсь использовать изображение для кнопки отправки

<?php echo $this->Form->submit('/img/prelaunch/btn_signup.gif'); ?>

, это код, который я использую.но изображение не может загрузить изображение присутствует в следующем каталоге

Webroot / img / prelaunch /

** Обновлено **

Сгенерировано 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 ]

4 голосов
/ 09 апреля 2011

Изображение в формате jpg, вы вставили gif в исходный код кнопки отправки.Простая ошибка: D

3 голосов
/ 28 июня 2011

Другое решение:

<?php echo $form->submit('Sign up', array('type'=>'image','src' => '/img/prelaunch/btn_signup.gif'));  ?>

от: http://php -freelancer.in / 2010/04/28 / cakephp, как сделать изображение-кнопка-отправки /

1 голос
/ 14 апреля 2011

Просто создайте имя класса в css и добавьте изображение

форма-> отправить ( 'Submit', массив ( 'класс' => 'шоу-образ')); ?>

CSS

.show-образ { Фоновое изображение: URL (../ IMG / предстартовой / btn_signup.gif); фон-повторить: не повторять; Дисплей: блок; ширина: 30px; высота: 30pxtext-преобразования: капитализировать; }

0 голосов
/ 18 октября 2013

Я создал пользовательскую кнопку, используя изображение в моей папке 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();
...