RaphaelJS Path对象图像填充&am​​p; Gradient在CodeIgniter中不起作用?

时间:2011-10-12 22:16:34

标签: model-view-controller codeigniter canvas raphael

我今天刚遇到一个非常奇怪的问题。 我的应用结构是: /应用 - /控制器 ---- / 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>

1 个答案:

答案 0 :(得分:2)

删除基本标记可以解决问题。