【发布时间】:2020-04-22 18:31:02
【问题描述】:
我目前正在使用 domPDF 创建一个简历导出工具。我有一个包含所有简历数据(标题、描述)的数据库。通过一个循环,我正在构建我的 PDF 简历,如下所示:
这是我简历左栏的代码:
$q_cv_categories = $bdd->query('SELECT * FROM cv_category WHERE cv_column = "left"');
$q_cv_categories->execute();
while($cv_categories = $q_cv_categories->fetch()){
$html .= '<div class="special-heading-pdf">';
$html .= '<h3>'.constant($cv_categories['category_name']).'</h3>';
$html .= '</div>';
$q_cv_data = $bdd->prepare('SELECT * FROM cv_data WHERE category_id = :category ORDER BY importance DESC LIMIT 5');
$q_cv_data->bindValue('category', $cv_categories['id'], PDO::PARAM_INT);
$q_cv_data->execute();
while($cv_data = $q_cv_data->fetch()){
$html .= '<div class="resume-information"><h4 class="title-resume-data">'.constant($cv_data['title']).'</h4>';
$html .= '<p class="description-resume-data">'.constant($cv_data['description']).'</p></div>';
}
$q_cv_data->closeCursor();
}
$q_cv_categories->closeCursor();
我希望能够使用 resume-information 类计算每个 div 的渲染高度,这样我可以在为了让简历只保留一页。
谢谢
【问题讨论】: