Выбор даты не работает в Codeigniter - PullRequest
0 голосов
/ 26 августа 2011

Я пытаюсь добавить календарь в свое приложение. Следующий код, который у меня есть, не работает в codeigntier, но работает нормально, если я помещаю его в другую папку вне codeigniter Не могли бы вы помочь мне выяснить, в чем проблема? Заранее спасибо

<html>
<head>
<link href="calendar/calendar.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="calendar/calendar.js"></script>
</head>

<body>

<?php
//get class into the page


require_once('tc_calendar.php');



  $myCalendar = new tc_calendar("date5", true, false);
  $myCalendar->setIcon ("calendar/images/iconCalendar.gif");
  $myCalendar->setDate(date('d'), date('m'), date('Y'));
  $myCalendar->setPath("calendar/");
  $myCalendar->setYearInterval(1971, 2035);
  $myCalendar->dateAllow('1971-01-01', '2035-01-01');
  $myCalendar->setDateFormat('j F Y');
  //$myCalendar->setHeight(350);      
  //$myCalendar->autoSubmit(true, "form1");
  $myCalendar->setAlignment('left', 'bottom');
  $myCalendar->writeScript();
  ?>

     </body>


    </html>

1 Ответ

2 голосов
/ 26 августа 2011

Вероятно, что пути к вашим ресурсам отключены. Попробуйте использовать base_url() в вызовах ваших активов и посмотрите, поможет ли это. Ваши файлы JS и CSS будут загружены так:

<link href="<?php echo base_url(); ?>calendar/calendar.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="<?php echo base_url(); ?>calendar/calendar.js"></script>

base_url() приведет вас к корню приложения, поэтому, если каталог calendar не находится в корневом каталоге, обновите этот путь соответствующим образом. Проверьте созданный HTML-код и посмотрите, действительно ли он загружает ресурсы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...