พื้นหลัง
หนึ่งปีนับจากนี้ลูกค้าของฉันกำลังจะย้ายบริการพอร์ทัลอินทราเน็ตที่ค่อนข้างซับซ้อน (การตั้งเวลาการติดตามและการรายงานที่เกิดขึ้นจริงและอื่น ๆ ) ไปยัง Drupal เนื่องจากสำนักงานใหญ่บอกเช่นนั้น มีความพยายามน้อยมากในการพิจารณาว่านี่เป็นตัวเลือกทางเทคนิคที่ถูกต้องหรือไม่และอยู่นอกเหนือการควบคุมของลูกค้าของฉันหรือแม้กระทั่งเจ้านายของพวกเขา
พอร์ทัลปัจจุบันเป็นสิ่งที่น่ารังเกียจที่อยู่ในกระบวนการของการได้รับปัจจัยอีกครั้งและฉันเชื่อว่าแผนการที่คุ้มค่าที่สุดจะนำเลเยอร์โมเดลโดเมนผ่าน Doctrine 2 และวาง 99.9% ของตรรกะการตรวจสอบธุรกิจและอินพุตทั้งหมดลงในโมเดล แล้วแยกสิ่งที่น่ารังเกียจออกจนกว่าจะเป็นเลเยอร์ตรรกะของมุมมองโครงร่างและการพิสูจน์ตัวตน
คำถาม
สำหรับผู้เชี่ยวชาญของ Drupal นั้นมีวิธีการนี้หรือไม่? Doctrine2 สามารถเล่นกับ Drupal ได้ดีหรือตรรกะระดับสูงกว่าของ Drupal ต้องการการบูรณาการที่เข้มงวดมากขึ้นกับข้อมูลหรือไม่?