零零零

零零零

这家伙有点懒,还没写个性签名!

  • 财富值455
  • 威望值0
  • 总积分625

个人信息

  • 2019-01-15 已签到
    连续签到2天,获得了10个金钱
  • 赞了说说
    周末加班挺好,安静,周一休息挺好,安静~
  • 2019-01-14 已签到
    连续签到1天,获得了5个金钱
  • 2019-01-12 已签到
    连续签到1天,获得了5个金钱
  • 提出了问题
    cordova 合成的 h5 app 登录维持怎么搞?
  • 回复了 的回答

    在你的 common/config/bootstrap.php 加入这一句试试

    Yii::setAlias('@components',dirname(dirname(__DIR__)) . '/components');
    

    以下测试:

    Yii::setAlias('@test',dirname(dirname(__DIR__)) . '/test');//这是我测试的数据。
    

    test/test.php 文件

    <?php
    /**
     * Created by PhpStorm.
     * User: Sesame
     * Date: 2019/1/10
     * Time: 10:59
     */
    namespace test ;
    class test
    {
        public function testAction()
        {
            return "测试数据";
        }
    }
    

    在其他控制器调用(在控制器中 use test\test;):

    $str = (new test())->testAction();
    var_dump($str);
    die;
    

    打印结果 string(12) "测试数据"
    不是很会这个排版。看着有点不舒服,你稍微看仔细点 #笑哭。

    是这个问题,加入后可以正常访问了,谢谢了大佬!这个bootstrap.php文件,一般多是什么情况下使用,大佬有时间可以给讲一下

  • 赞了回答

    在你的 common/config/bootstrap.php 加入这一句试试

    Yii::setAlias('@components',dirname(dirname(__DIR__)) . '/components');
    

    以下测试:

    Yii::setAlias('@test',dirname(dirname(__DIR__)) . '/test');//这是我测试的数据。
    

    test/test.php 文件

    <?php
    /**
     * Created by PhpStorm.
     * User: Sesame
     * Date: 2019/1/10
     * Time: 10:59
     */
    namespace test ;
    class test
    {
        public function testAction()
        {
            return "测试数据";
        }
    }
    

    在其他控制器调用(在控制器中 use test\test;):

    $str = (new test())->testAction();
    var_dump($str);
    die;
    

    打印结果 string(12) "测试数据"
    不是很会这个排版。看着有点不舒服,你稍微看仔细点 #笑哭。

  • 回复了 的回答

    首先,我建议能贴代码不要贴图片。

    你的问题是 namespace 不统一,全改成 components 就可以了。

    试过了,不行的

  • 回复了 的回答

    首先,我建议能贴代码不要贴图片。

    你的问题是 namespace 不统一,全改成 components 就可以了。

    放到common里面是可以的,我试过了,我在想为什么放到根目录是不行的

主管 等级规则
625/1000
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

1

Ta的访客

5