CakePHP和名称空间?
【腾讯云】亏本大甩卖,服务器4核16G 1年370元(带宽12M,系统盘120GB SSD盘,月流量2000GB)!!!!!!
云产品 配置 价格
服务器 1核2G,带宽5M,系统盘50GB SSD盘,月流量500GB 38元/年
MySQL 1核1G 19元/年
服务器 16核32G,带宽18M,系统盘250GB SSD盘,月流量5000GB 1197元/年
点我进入腾讯云,查看更多详情

Is there a way to put your own code into namespaces using cakephp? The following very simple controller class works fine.

class Customer extends \AppModel {
    var $name = 'Customer';
}

However, if I add

namespace foo\bar;

cakephp can't find the controller anymore. Is there some way to tell cake in which namespace it should look for controllers?

I am using cakephp 1.3 and php 5.3.

#0

I don't think there is. CakePHP looks for classes like PostsController or BlogController, not foo\bar\PostsController. Maybe you can tell CakePHP in what folder to look for those classes (probably), but then it will still be looking for unnamepsaced class names.

Why would you want this in a framework that doesn't use namespaces?

#1

Why not give up the App::import() in cakephp 1.3. Replace it with the include_once().

I got my customize vendor classes defined under a namespace works fine. Just to prevent the collision of the custom class name with the official one.

推荐文章

减少大型陌生代码库的内存占用

减少大型陌生代码库的内存占用

推荐文章

linux-bash-提示符格式设置(PS1设置)

linux-bash-提示符格式设置(PS1设置)

推荐文章

PHP:如何将信息返回到等待的脚本并继续处理

PHP:如何将信息返回到等待的脚本并继续处理

推荐文章

纯CSS实现动态晴阴雨雪

纯CSS实现动态晴阴雨雪

推荐文章

业界资讯:adobe max 2011部分内容透露

业界资讯:adobe max 2011部分内容透露

推荐文章

ClickOnce应用程序无法与Office 2007一起使用

ClickOnce应用程序无法与Office 2007一起使用

推荐文章

我可以使用哪种方法从VBA调用Web服务?

我可以使用哪种方法从VBA调用Web服务?

推荐文章

一些有关JavaScript的名词

一些有关JavaScript的名词

推荐文章

一些有关JavaScript的名词

一些有关JavaScript的名词

推荐文章

Java Web应用程序中的静态层

Java Web应用程序中的静态层

推荐文章

Shell基础教程,什么是Shell?Shell脚本的执行方式,Shell中的变量,Shell中的特殊变量

Shell基础教程,什么是Shell?Shell脚本的执行方式,Shell中的变量,Shell中的特殊变量

推荐文章

如何从HTTP标头获取文件大小

如何从HTTP标头获取文件大小

推荐文章

Java日志打印方法

Java日志打印方法

推荐文章

没有硬件设备的Java声音

没有硬件设备的Java声音

推荐文章

使用C#解析HTML链接

使用C#解析HTML链接

推荐文章

WPF透明边框导致UI停止重绘

WPF透明边框导致UI停止重绘