0
我有一個名爲Model
用戶與名爲FULL_NAME虛擬領域,它通過調用工作在模板罰款:虛擬領域dosnt出現在REST JSON結果
<?= $user->full_name; ?>
但它並不會自動來到REST。從文檔
我有一個名爲Model
用戶與名爲FULL_NAME虛擬領域,它通過調用工作在模板罰款:虛擬領域dosnt出現在REST JSON結果
<?= $user->full_name; ?>
但它並不會自動來到REST。從文檔
引用:
缺省轉換 實體何時陣列或JSON不導出虛擬性質。爲了公開虛擬屬性,您需要使其可見。當定義你的實體類,你可以 提供虛擬屬性的列表應該進行曝光:
namespace App\Model\Entity; use Cake\ORM\Entity; class User extends Entity { protected $_virtual = ['full_name']; }
這個列表可以在運行時使用
virtualProperties
修改:$user->virtualProperties(['full_name', 'is_admin']);
Cookbook > Database Access & ORM > Entities > Exposing Virtual Properties
thaaaaaanks很多@ndm,非常感謝。 – Ayman
我還沒有看過那一節:) – Ayman