美文网首页
yaf 框架

yaf 框架

作者: hellowenqi | 来源:发表于2017-03-20 16:33 被阅读383次

    yaf 自动加载类:

    本地类库

    在application.ini中配置 application.library=/path/to/library

    全局类库

    在php.ini中配置 application.library=/path/to/library

    类库的查找

    类名体现路径,在library中查找类
    如使用本地类 Foo_Bar,就会查找 /path/to/library/Foo/Bar.php

    Yaf 命名空间

    yaf的命名空间不成熟,不符合规范
    首先要开启 yaf.namespace=1 (在php.ini)
    models, controllers,dao,services, 默认的命名空间为 Yaf.
    自定义的类的 namespace ,以\ 分隔字段,对应 path/to/library 中一层层的文件夹。
    如在命名空间 Yaf\Mine 中定义类 ShowMe ,文件的层级结构为:

    + path/to/library
      + Yaf
         + Mine
            - ShowMe.php
    

    ShowMe.php定义为:

    <?php
    namespace Yaf\Mine;
    
    class ShowMe {
        const SHOWME = 12;
    }
    

    在控制器中只能使用 Yaf\Mine\ShowMe 访问类。且使用Use关键字没有作用

    相关文章

      网友评论

          本文标题:yaf 框架

          本文链接:https://www.haomeiwen.com/subject/ycpbnttx.html