【发布时间】:2011-12-06 12:42:58
【问题描述】:
我今天遇到了一个非常奇怪的问题。 我的应用程序结构是: /应用程序 - /控制器 ----/editor.php - / 意见 ----/test.php /民众 /系统
我将 codeigniter 用于 php,将 raphaeljs 库用于画布操作。 RaphaelJS 有一个关于用图像填充路径对象的技巧: http://www.irunmywebsite.com/raphael/additionalhelp.php?q=path#PAGETOP
我在公共目录下对其进行了测试,它运行良好 但是每当我尝试在 /app 目录下运行相同的确切代码时。使用 codeigniter,它会以某种方式阻止渐变和图像填充,而是用黑色填充对象。
我猜这是关于 codeigniter 处理 URL 的方式
我在编辑器控制器类中有这个功能:
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>
【问题讨论】:
标签: model-view-controller codeigniter canvas raphael