Heim > Backend-Entwicklung > PHP-Tutorial > OS X 下 Phalcon 无法访问除IndexController里indexAction 以外的其他控制器

OS X 下 Phalcon 无法访问除IndexController里indexAction 以外的其他控制器

WBOY
Freigeben: 2016-06-06 20:26:04
Original
1039 Leute haben es durchsucht

环境:OS X 10.10.5 Yosemite / apache 2.4.16 (自带) / php 5.6.14

我用Homebrew 安装的 php 5.6 和 phalcon,经过一系列设置能用了,然后照着教程做到了 就无法正常工作了,

出现的问题是:除了IndexController 里面 indexAction意外的其他方法、控制器 输出的内容都是index.phtml模板里的内容。

我查了很久,在stackoverflow上找到 ,问题跟我比较像,照回答里的做法,我更改了apache设置,依旧没法解决问题。

我也在官方论坛 过,但是依旧没有解决问题。

后来我在index.phtml里插入 $this->getContent(); 结果是,其他控制器(Controller)的输出内容和indexAction的内容都重叠在了一起。

按理说我之前在win7(XAMPP)上测试过那些代码,都不是这样的,难道是哪里配置还有问题?有谁知道怎么解决嘛?

回复内容:

环境:OS X 10.10.5 Yosemite / apache 2.4.16 (自带) / php 5.6.14

我用Homebrew 安装的 php 5.6 和 phalcon,经过一系列设置能用了,然后照着教程做到了 就无法正常工作了,

出现的问题是:除了IndexController 里面 indexAction意外的其他方法、控制器 输出的内容都是index.phtml模板里的内容。

我查了很久,在stackoverflow上找到 ,问题跟我比较像,照回答里的做法,我更改了apache设置,依旧没法解决问题。

我也在官方论坛 过,但是依旧没有解决问题。

后来我在index.phtml里插入 $this->getContent(); 结果是,其他控制器(Controller)的输出内容和indexAction的内容都重叠在了一起。

按理说我之前在win7(XAMPP)上测试过那些代码,都不是这样的,难道是哪里配置还有问题?有谁知道怎么解决嘛?

下载了官方的代码进行了对比,发现,IndexController没有新建对应的文件夹,
应该是:/views/index/index.phtml
错误的:/views/index.phtml

所以导致的结果就是,始终都是访问的/views/index.phtml...╮(╯_╰)╭

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage