我有一个用户创建约会的应用程序,每个约会都有一组通过Appointment_Skills表附加的技能。在创建之后,每个约会我想附加大约50个技能。因为约会表格太大而且要跟踪的内容很多,我让用户创建一个最小形式的约会,然后重定向到他们可以访问整个约会的编辑页面。我正在使用嵌套属性来更新编辑表单中的约会和约会_kills。
Appointment
has_many :skills, through: :appointment_skills
has_many :appointment_skills
accepts_nested_attributes_for :appointment_skills
end
AppointmentSkill
belongs_to :skill
belongs_to :appointment
end
Skill
end
如果我继续创建一些AppointmentSkills,我可以使用我的编辑表单来更新他们的属性,但我不确定如何在创建父项后自动创建它们。
我已经考虑过首先获得所有技能和ID的计数,然后使用after_create回调来创建所有具有技能指标和约会指标(约会刚刚创建)的约会技能。
这可能吗?这是一种奇怪的做法吗?
答案 0 :(得分:0)
结束了......
// Load WP core
define( 'WP_USE_THEMES', false );
require( '../../../wp-load.php' );
if (is_admin()) {
header('Content-Type: application/pdf');
echo base64_decode($pdf_data);
}