我今天刚遇到一个非常奇怪的问题。 我的应用结构是: /应用 - /控制器 ---- / editor.php - / views ---- / test.php的 /上市 /系统
我使用codeigniter for php和raphaeljs库进行画布操作。 与RaphaelJS有关于使用图像填充路径对象的这个问题: http://www.irunmywebsite.com/raphael/additionalhelp.php?q=path#PAGETOP
我在公共目录下测试它并且它完美地工作 但每当我尝试在/ app dir下运行相同的确切代码。使用codeigniter,它以某种方式阻止渐变和图像填充,而是用黑色填充对象。
我猜这是关于codeigniter处理网址的方式
我在编辑器控制器类中有这个功能:
public function test()
{
$this->load->view('editor/test');
}
test.php:
<html>
<head>
<?php $this->load->helper('url'); ?>
<base href="<?php echo base_url(); ?>">
<script type="text/javascript" src="./public/js/raphael-min15.js"></script>
</head>
<body>
<div id="canvas"></div>
<script>
..
..
// same script on the page linked above
..
..
</script>
</body>
</html>
答案 0 :(得分:2)
删除基本标记可以解决问题。