首先,这是我目前的项目路径,可以看出,在YourApp文件夹里,有两个文件夹是在框架下载完成的时候所没有的:Config和Event,这两个文件夹都属于用户自定义的文件夹,我们在这里放入自己书写的自定义类,当然,你还可以新建更多的自定义文件,细化自己自定义类的分类。
然后,让我们看看代码,这是Event.php中的一个方法,这个方法会在你成功启动GateWayWorker的同时开始运行,然后,有些了解的小伙伴可以发现,这个方法里有一个定时器在运行,每10秒执行一次操作,而这个操作的路径则是:array('\Event\Task','test'),这个数组的第一个参数是:通过这个路径去寻找到Task类,并执行第二个参数指向的test方法,那么,问题来了。这是否可以成功调起这个方法呢?答案是肯定的:这个类的位置:Application\YourApp\Event\Task;而这个类的命名空间原本应该是:namespace Application\YourApp\Event;实际的命名空间则是:namespace Event;