小编Tel*_*kar的帖子

cakephp Router :: parseExtensions('ics')无法正常工作

我正在尝试创建一个ical文件.

所以我开始Router::parseExtensions('ics')router.php.
我创建了一个文件夹,icsapp/views/layoutsdefault.ctp这个内容

<?php 
    header('Content-Type: text/calendar');
    echo $content_for_layout;
?>
Run Code Online (Sandbox Code Playgroud)

在我reservationsController我创建了一个ical()动作,创造了ical.ctp/app/views/reservations/ics/.

所以,如果我想要访问,http://localhost/reservations/ical/1.ics我会收到一个错误:

Error: The view for ReservationsController::ical() was not found.

Error: Confirm you have created the file: C:\xampp\htdocs\ers\app\views\reservations\ical.ctp
Run Code Online (Sandbox Code Playgroud)

所以我对错误信息感到有点困惑.为什么它的搜索ical.ctpapp\views\reservations\,而不是在app\views\reservations\ics\

当我使用另一个扩展名时.xml,错误消息如下所示:

Error: Confirm you have created the file: C:\xampp\htdocs\ers\app\views\reservations\xml\ical.ctp
Run Code Online (Sandbox Code Playgroud)

为什么xml工作和ics没有?什么地方出了错?

parsing cakephp cakephp-1.3

0
推荐指数
1
解决办法
1735
查看次数

标签 统计

cakephp ×1

cakephp-1.3 ×1

parsing ×1