Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
日期选择器未在Codeigniter中工作_Codeigniter - Fatal编程技术网

日期选择器未在Codeigniter中工作

日期选择器未在Codeigniter中工作,codeigniter,Codeigniter,我正在尝试在我的应用程序中添加日历。我拥有的以下代码在codeigniter中不起作用,但如果我将其放入codeigniter之外的另一个文件夹中,它就可以正常工作。你能帮我找出问题所在吗? 提前谢谢 <html> <head> <link href="calendar/calendar.css" rel="stylesheet" type="text/css" /> <script language="javascript" src="calendar

我正在尝试在我的应用程序中添加日历。我拥有的以下代码在codeigniter中不起作用,但如果我将其放入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>

您的资产路径可能已关闭。尝试在对资产的调用中使用
base\u 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>

您是如何将此加载到codeigniter中的?这是一个视图还是一个普通的html文件?如果我在一个普通的html文件中加载上面的代码,它可以正常工作,但是当我在codeigniter的视图文件中加载它时,它就不工作了。ThanksAh,如果普通html文件位于codeigniter之外,您将它放在哪里?我认为这可能与codeigniter在作为视图加载后找不到
calendar/calendar.js
calendar/calendar.css
有关。通常,你应该将你的
calendar/calendar.js
calendar/calendar.js
放在你的codeigniter应用程序
s
public`文件夹中。另外,
require_once('tc_calendar.php')
当未找到
tc_calendar.php
时,此行会导致致命错误,因此这可能是问题之一。