วิธีเพิ่มบาง Field ในตาราง


ในกรณีที่คุณต้องการเพิ่มบาง Field ในตาราง คุณจำเป็นต้องเพิ่ม element ในฟอร์มด้วยเช่นกัน ซึ่งเราแค่ปรับแต่งเล็กน้อยก็สามารถเพิ่มข้อมูลได้แล้วครับ มาลองกันเลย...

  1. ตัวอย่าง ใช้ field ชื่อว่า "firstname_en" เป็นส่วนที่เพิ่มเข้ามาทีหลังในตาราง
  2. เพิ่ม text input ที่ หน้าฟอร์ม ซึ่งจะอยู่ที่โฟลเดอร์ view/ชื่อโฟลเดอร์/_form.php
     
    labelEx($model,'firstname_en'); ?> textField($model,'firstname_en',array('size'=>45,'maxlength'=>45)); ?> error($model,'firstname_en'); ?>
  3. เพิ่ม code ในส่วน model file ที่ฟังก์ชัน rules()
     return array(
      array('firstname_th', 'required'),
      array('firstname_th', 'length', 'max'=>45),
      array('firstname_en', 'length', 'max'=>45),
    
      array('id, firstname_th, firstname_en', 'safe', 'on'=>'search'),
     );
    
  4. เท่านี้ก็สามารถเพิ่มและแก้ไขได้แล้วครับ Yii สะดวกสุดๆ (นอกนั้นไปปรับเอาเองครับ หุหุ)

0 ความคิดเห็น:

แสดงความคิดเห็น