#php #jquery #html #css #cakephp
#php #jquery #HTML #css #cakephp
Вопрос:
Извините, я должен задать такой новый вопрос, потому что я не знаю ключевых слов, чтобы задать эту проблему.
Я изучаю CakePHP. Когда я создаю страницу для запроса пользователя списка из базы данных, и я делаю навигацию по странице внутри. Все было в порядке, но когда я добавляю свой логотип в верхнюю часть сайта. Все будет в порядке, если я останусь на своей странице, но когда я нажимаю на страницу навигации. Он исчезнет (похоже, что ссылка на изображение разорвана).
Это нормально, когда я не нажимаю на страницу навигации.
И этот сломан.
Мой вопрос: как решить эту проблему.Поскольку не только этот логотип, но и некоторые другие вещи имеют ту же проблему, я хочу, чтобы он отображался на каждой странице или действии. Кто-нибудь может мне помочь в этом.
Обновление: я нашел способ решить эту проблему. Мы используем помощник для создания img. Вместо этого мы используем HTML-тег для отображения img. Мы используем помощник в CakePHP, например:
<?php
echo $this->Html->image
(
'CakeIcon.jpg',
array
(
'alt'=>'td-cakephp',
'height'=>'50px',
'width'=>'50px'
)
);
?>
Я обновляю для кого-то, кто исследует эту ситуацию, которую можно решить проще.
Комментарии:
1. Не могли бы вы предоставить дополнительную информацию: используете ли вы HTML Helper для создания изображения? (если нет, вы должны быть) Используете ли вы
BASE_URL
константу CakePHP для префикса вашего пути? (если нет, и вы не используете HTML helper, вы ОПРЕДЕЛЕННО должны быть). Пожалуйста, предоставьте выходной HTML-код для вашего тега изображения.2. Правильно используйте абсолютные URL-адреса относительно корня домена. Тогда все это работает из коробки. Помощники, если они используются, автоматически предоставляют вам этот путь. PS: И не используйте именованные параметры, используйте строки запроса.
3. скроулер, марк: Может быть, я не знал об этом. Я просто использовал HTML-тег для определения этого IMG в шаблоне. Что я могу сделать с помощью HTML helper? В нем было много вещей, которых я не знал, потому что я только изучаю CakePHP. Спасибо