찾다

 >  Q&A  >  본문

조건부 다형성 호출에 대한 PHP 문서

<p>$item에는 기록 가능한 다형성 관계가 있습니다. 데이터베이스에서 이는 항목 테이블의 loggable_type 및 loggable_id 필드에 저장됩니다(PHP 8+ 및 Laravel에서 사용 가능). </p> <pre class="brush:php;toolbar:false;">for($items를 $item으로) { // ... if ($item->loggable_type === 코멘트::class) { $item->loggable->resetDates(); } // ... } </pre> <p>조건에 기록 가능 항목을 주석 유형으로 지정하여 유형 힌트를 입력하려고 합니다. @var를 사용해 보았지만 /* @var $item->loggable Comment */와 같이 작성하면 작동하지 않으며 /* @var $item Comment */를 사용할 수 없습니다. 속성이 아닌 $item입니다.

P粉127901279P粉127901279523일 전548

모든 응답(1)나는 대답할 것이다

  • P粉063039990

    P粉0630399902023-08-07 00:09:49

    변수에 할당

    으아아아

    회신하다
    0
  • 취소회신하다