相关疑难解决方法(0)

如何使用其他命名空间中的对象以及如何在PHP中导入命名空间

这两行之间的主要区别是什么?:

$obj = new ArrayObject();
Run Code Online (Sandbox Code Playgroud)

&

$obj = new \ArrayObject();
Run Code Online (Sandbox Code Playgroud)

当我使用第一行时出现错误:"Fatal error: Class '\Foo\Bar\ArrayObject' not found..."我不太确定为什么会出现此错误?第二条线似乎解决了这个问题.

php oop scope namespaces

8
推荐指数
1
解决办法
2828
查看次数

如何在Laravel 4中创建自定义Facade

看了几个关于外墙和laravel 4的教程...尝试了一些......不喜欢他们工作的方式.

例如,他们并不都提供了一种定义外观文件和服务提供商存储位置的方法......我试图远离那个并让我的头撞到几个墙,直到我决定做这个线程.

所以:假设我有一个名为Laracms(laravel cms)的应用程序.

我想将我创建的所有内容 - 外墙,服务提供商等存储在名为laracms的app下的文件夹中.

所以我有/ app/laracms/facades,/ app/laracms/serviceproviders等等.我不想将外观与数据库模型混合在一起,我希望尽可能将内容保持分离.

在我的例子中,现在让我们看一下外观的设置名称(我希望实现一个设置类,用于视图和管理员来设置misc.的东西).

Settings :: get(),Settings :: set()作为方法.

任何人都可以解释如何正确设置外墙?我不知道我做错了什么,我需要一个新的开始.

谢谢,克里斯

寻找一步一步的简单解释如何以及为什么.

php database facade laravel laravel-4

6
推荐指数
1
解决办法
2093
查看次数

标签 统计

php ×2

database ×1

facade ×1

laravel ×1

laravel-4 ×1

namespaces ×1

oop ×1

scope ×1