検索

ホームページ  >  に質問  >  本文

条件付きポリモーフィック呼び出しに関する PHP ドキュメント

<p>$ite​​m には、ポリモーフィックな記録可能な関係があります。データベースでは、これは items テーブルの loggable_type フィールドと loggable_id フィールドに保存されます (PHP 8 および Laravel の場合)。 </p> <pre class="brush:php;toolbar:false;">for($items as $item) { // ... if ($item->loggable_type === コメント::クラス) { $item->loggable->resetDates(); } // ... } </pre> <p>コメント タイプとして指定して、条件内のログ可能データをタイプヒントしようとしています。 @var を使用しようとしましたが、 /* @var $item->loggable Comment */ のように書いても機能せず、 /* @var $item Comment */ は使用できません。これは、タイプヒントを設定するためです。 $item のプロパティではなく $item です。
。 <br /><br />タイプヒント $item->コメントに記録できるようにする方法はありますか? </p>gt;

<コード>gt;<コード><コード>

P粉127901279P粉127901279538日前563

全員に返信(1)返信します

  • P粉063039990

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

    それを変数に代入します

    リーリー

    返事
    0
  • キャンセル返事