Codeigniter: PHP не работает в представлении! - PullRequest
1 голос
/ 18 января 2010

Я только что переместил свой рабочий сайт codeigniter на новую установку xampp на новый компьютер, и теперь, когда представление загружает php внутри представления, не работает !!например, адреса в моих ссылках содержат код вместо базового адреса сайта !!!

Кто-нибудь может объяснить это странное поведение ???

(с использованием windows 7)

Спасибо!

jk

Ответы [ 2 ]

5 голосов
/ 18 января 2010

Вероятно, проблема в том, что ваша конфигурация PHP в вашей установке XAMPP не настроена на использование коротких тегов PHP, например: <?=$foo;?>, так что будет работать только <?php echo $foo; ?>. Вы можете вручную изменить все эти экземпляры или отредактировать значение в application / config / config.php, чтобы CodeIgniter переписывал короткие коды в ваших представлениях. Я думаю, что это: rewrite_short_tags

Кроме того, вы можете изменить настройку в вашем файле конфигурации php.ini, который, я считаю, доступен, щелкнув правой кнопкой мыши значок XAMPP в области уведомлений панели задач. Смотри: http://php.net/manual/en/ini.core.php#ini.short-open-tag

1 голос
/ 18 января 2010

Оказывается, короткие коды были отключены в php.ini !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...