phpstorm - Bagaimanakah thinkphp menggunakan IDE untuk mencari lokasi kaedah?
给我你的怀抱
给我你的怀抱 2017-05-16 13:09:22
0
2
1019

Saya tidak tahu apa akibat menulis perkara berikut, itulah sebabnya saya membangkitkan soalan ini.
Perisian dan versi yang berkaitan dengan masalah
thinkphp3.2.3
phpstorm 2017.1 (inilah yang dirujuk oleh IDE di bawah)

Soalan:

Adakah cara penulisan ini membawa sebarang kesulitan kepada penyelenggaraan kemudian?

Adakah terdapat perbezaan prestasi yang besar antara kaedah yang ditulis dengan cara ini dan kaedah D?

Apakah lokasi lain yang ada untuk kaedah kedudukan pantas?


Cara saya menulisnya di bawah adalah terutamanya untuk membenarkan IDE mencari lokasi kaedah Disebabkan kaedah D dan M, lokasi kaedah tidak dapat dikesan.

<?php
ruang nama Laman Utama\Logik;
gunakan Home\Model\OrderBulktradeModel;
gunakan Home\Model\OrderBulktradeGoodsModel;
gunakan Home\Model\BulkGoodsModel;
gunakan Home\Model\BusinessUserModel;
gunakan Home\Model\MemberModel;
gunakan Home\Model\MemberBusinessModel;
gunakan Home\Logic\RegionLogic;
gunakan Home\Logic\UserLogic;
kelas OrderLogic memanjangkan HomeLogic
{
    ujian fungsi awam()
    {
        $userObj = new UserLogic();
    }
    //Tinggalkan 10,000 baris kod di sini
    
}

Maklumat berkaitan dirujuk
Portal ThinkStorm
Selepas pemasangan semasa IDE saya, ia tidak dapat dikesan.

给我你的怀抱
给我你的怀抱

membalas semua(2)
阿神

Tiada masalah, ini adalah cara saya menulisnya semasa saya membangunkan ThinkPHP.

  1. Sistem datang dengan model

$m = new Model('User');
  1. Model ditulis oleh saya sendiri

$m = new UserModel();
黄舟

Tekan dan tahan ctrl + klik kiri fungsi yang anda ingin jejak. . .

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan