Путь Вопрос для Кохана - PullRequest
       5

Путь Вопрос для Кохана

2 голосов
/ 23 января 2010

Я новичок в Kohana (v3 используется). Когда я запускаю пример Hello World. Если я ссылаюсь на другой файл CSS, CSS не работает.

Оригинальный пример хорошо работает.

Пойдем и создадим файл представления application / views / site.php для нашего сообщения:

<html>
    <head>
        <title>We've got a message for you!</title>
        <style type="text/css">
            body {font-family: Georgia;}
            h1 {font-style: italic;}

        </style>
    </head>
    <body>
        <h1><?php echo $message; ?></h1>
        <p>We just wanted to say it! :)</p>
    </body>
</html>

Я изменил Css на другой файл, подобный этому. и я поместил файл default.css в тот же каталог приложения / views / default.css Вместо текущего ... с default.css. Это не работает! ? Подскажите, почему и как это исправить. Спасибо.

<html>
    <head>
        <title>We've got a message for you!</title>
        <LINK href="default.css" rel="stylesheet" type="text/css">
    </head>
    <body>
        <h1><?php echo $message; ?></h1>
        <p>We just wanted to say it! :)</p>
    </body>
</html>

обновление.

Logo.gif также не может отображаться. И я создал новую папку «images» и поместил в нее Logo.gif. как ths приложение / представления / изображения / Logo.gif

application / views / site.php

 <div id="header">
  <div id="logo">
   <p><img src="../index.php/images/Logo.gif" alt=""/></p>
   <h1><?php echo $message; ?></a></h1>
   <h2>We just wanted to say it! :)</h2>
  </div>
 </div>

Что с этим не так? Спасибо за чтение и ответы.

Ответы [ 2 ]

3 голосов
/ 23 января 2010

То, как работает кохана, может потребовать некоторого привыкания. Сначала поместите ваш css в каталог под корнем, например:

   media/css/default.css

Затем отредактируйте файл шаблона: application / views / template.php

  <?php echo html::stylesheet(
  array
  (
    'media/css/default',
  ),
  array
  (
    'screen',
   )
 );
 ?>

Вам не нужно добавлять ссылку в HTML. Фреймворк добавит ссылку для вас, используя шаблон.

На этой странице приведено несколько подробностей об этом.

0 голосов
/ 13 января 2012

Я думаю, что это изменилось на

echo html::style('/media/css/styles.css');

На более новых версиях Kohana.

...