ความแตกต่างระหว่างคุณลักษณะที่ผู้ใช้กำหนดและแอตทริบิวต์ที่ผู้ใช้ไม่ได้กำหนดไว้คืออะไร
ฉันมีคุณสมบัติของลูกค้าที่กำหนดไว้ดังต่อไปนี้: $customerSetup->addAttribute(Customer::ENTITY, "attr_code", [ "type" => "varchar", "backend" => "", "label" => "Attribute Label", "input" => "text", "source" => "Magento\Eav\Model\Entity\Attribute\Source\Table", "visible" => true, "required" => false, "default" => "", "frontend" => "", "unique" => false, "note" => "", 'system' => 0, 'user_defined' => true ]); คำถามของฉันคืออะไรฉันuser_definedจะตั้งค่าคุณลักษณะต่างกันfalseอย่างไร และในสถานการณ์ที่ฉันควรจะตั้งuser_definedไปtrueหรือfalse?