我在,我想註冊用戶可以通過一個單獨的類訪問與他們的帳戶一切的web應用程序的工作(成員)的長度性狀和類:擔心
像:
example.com/controller_class/action_name
example.com/member/my-profile,
example.com/member/edit-profile,
example.com/member/my-orders,
example.com/member/mybooks,
example.com/member/my-book-requests,
example.com/member/my-notes,
example.com/member/my-notes-requests
等等。
我在我的PHP類中使用了每個特徵都有500-600行的特徵。現在我擔心要編譯的課程長度。我已經在一個班級中使用了6-7個特質(或將來可能會更多),而班級代碼變成了大約5000行。在編寫課程時是否對性能有任何影響,或者是否遵循此類方法。
的風格,我下面:
trait Profile {
...
}
trait books {
...
}
trait Services {
...
}
等,主要類是:
require_once 'traits/trait.Common.php';
require_once 'traits/trait.profile.php';
require_once 'traits/trait.books.php';
require_once 'traits/trait.services.php';
require_once 'traits/trait.notes.php';
require_once 'traits/trait.Account.php';
class MemberController extends LoggedUserController {
use Common, profile, books, services, notes, Account;
...
}
如果我在一個錯誤的方式,請您建議我最好的方式完成相同?謝謝。
發佈您的代碼了。 – gvgvgvijayan
我已經更新了我的問題,其中也包括我的代碼... –