Я работаю над проектом Symfony, но теперь, когда я новичок в веб-разработке, я делаю знаменитое руководство по Jobeet.
Моя проблема:
Когда я автоматически создаю бэкэнд-приложение, я вижу простой макет, определенный в файле /apps/backend/templates/layout.php. Это произошло со мной, создавая другие вещи, но на этот раз у меня нет файлов, к которым можно прикоснуться, и вручную добавить таблицы стилей. Так
мой вопрос:
Где находятся файлы, которые я должен изменить, чтобы применить файл * .css? (если есть)
подсказка: У меня нет проекта jobeet в корневой веб-папке на сервере (/ var / www /), он есть в подкаталоге в этом каталоге (/ var / www / папка / Jobeet /). Может ли эта вещь быть причиной проблемы? (возможно, некоторые автоматически сгенерированные файлы конфигурации имеют абсолютные маршруты)
clue_2: глядя на HTML-код, я вижу ссылки на файлы таблиц стилей:
<link rel="stylesheet" type="text/css" media="screen" href="/folder/jobeet/web/sfPropelPlugin/css/global.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/folder/jobeet/web/sfPropelPlugin/css/default.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/folder/jobeet/web/css/main.css" />
<link rel="stylesheet" type="text/css" href="/folder/jobeet/web/css/admin.css" />
Edit:
в модулях заданий и категорий бэкэнда единственными файлами являются generator.yml. Например, в файле задания я могу найти это:
generator:
class: sfPropelGenerator
param:
model_class: JobeetJob
theme: admin
non_verbose_templates: true
with_show: false
singular: JobeetJob
plural: JobeetJobs
route_prefix: jobeet_job
with_propel_route: 1
actions_base_class: sfActions
config:
actions: ~
fields:
is_activated: { label: Activated?, help: Whether the user has activated the job, or not }
is_public: { label: Public?, help: Whether the job can also be published on affiliate websites, or not }
list:
title: Job Management
layout: stacked
display: [company, position, location, url, is_activated, email]
#params: |
# %%is_activated%% <small>%%category_id%%</small> - %%company%%
# (<em>%%email%%</em>) is looking for a %%=position%% (%%location%%)
filter: ~
form: ~
edit:
title: Editing job "%%company%%" is looking for a "%%position%%"
new:
title: Job Creation
Когда я раскомментирую строки параметров, у меня появляется внутреннее сообщение об ошибке сервера 500. Действительно расстраивает, когда его копия + вставка из учебного веб-сайта.
Решено:
По какой-то странной причине удаление многострочного режима для параметров: определение (в generator.yml) таблица стилей загружается правильно. Я понятия не имею, почему это: S
`params: %%is_activated%% <small>%%category_id%%</small> - %%company%% (<em>%%email%%</em>) is looking for a %%=position%% (%%location%%)`