搜尋

首頁  >  問答  >  主體

phpstorm - thinkphp如何利用IDE定位到方法位置?

我不知道下面這種寫法會帶來什麼後果,也是提出這個問題的原因。
與問題相關軟體及版本
thinkphp3.2.3
phpstorm 2017.1 (下面IDE指的就是這個)

問題:

這樣寫的方式會為後期維護帶來什麼不便麼?

這樣寫的方式性能上面與D方式差距大麼?

快速定位方法的位置還有哪些?


我下面這樣寫法主要是為了讓IDE可以定位到方法的位置,由於D 和 M方法,無法定位方法位置。

<?php
namespace Home\Logic;
use Home\Model\OrderBulktradeModel;
use Home\Model\OrderBulktradeGoodsModel;
use Home\Model\BulkGoodsModel;
use Home\Model\BusinessUserModel;
use Home\Model\MemberModel;
use Home\Model\MemberBusinessModel;
use Home\Logic\RegionLogic;
use Home\Logic\UserLogic;
class OrderLogic extends HomeLogic
{
    public function test()
    {
        $userObj = new UserLogic();
    }
    //此处省略一万行代码
    
}

查閱的相關資料
ThinkStorm 傳送門
目前我的IDE安裝之後,無法定位。

给我你的怀抱给我你的怀抱2808 天前1008

全部回覆(2)我來回復

  • 阿神

    阿神2017-05-16 13:11:22

    沒毛病,我做ThinkPHP開發的時候就是這麼寫的。

    1. 系統自備model

    $m = new Model('User');
    1. 自己寫的model

    $m = new UserModel();

    回覆
    0
  • 黄舟

    黄舟2017-05-16 13:11:22

    按住ctrl+點選左鍵你要溯源的函數即可。 。 。

    回覆
    0
  • 取消回覆