RaphaelJS Путь к объекту заливки и градиента не работает в CodeIgniter? - PullRequest
0 голосов
/ 13 октября 2011

Я только что столкнулся с очень странной проблемой сегодня. Моя структура приложения: /приложение - / контроллеры ---- / editor.php - / Просмотры ---- / test.php / общественности / Система

я использую codeigniter для библиотеки php и raphaeljs для операций с холстом. В RaphaelJS есть трих о заполнении объектов пути изображением: http://www.irunmywebsite.com/raphael/additionalhelp.php?q=path#PAGETOP

Я протестировал его в публичном каталоге, и он работал отлично но всякий раз, когда я пытаюсь запустить те же самые точные коды в / app dir. с помощью 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>

1 Ответ

2 голосов
/ 13 октября 2011

удаление базового тега решает проблему.

...