我在使用 PHPWord 扩展时遇到了一个问题 我正在尝试使用 Yii2 和 PHPWord 从 template.docx 文件生成 cv.docx 文件。
这是我的模板文件中要替换的内容:
${EXPERIENCES}
${/EXPERIENCES}
Run Code Online (Sandbox Code Playgroud)
这是我的 php 文件中的代码
Settings::setZipClass(Settings::PCLZIP);
$template_document= 'template.docx';
$templateProcessor = new TemplateProcessor($template_document);
$workExperiences = [
[
'company' => 'PiRails - TechHub Connect',
'title' => 'Junior PHP-Laravel Developer',
'started_at' => 'June 2016',
'ended_at' => 'Dec 2016',
],
[
'company' => 'FreeLancer',
'title' => 'PHP, Asp.Net Full stack Developer',
'started_at' => 'Jan 2015',
'ended_at' => '',
],
[
'company' => 'FreeLancer',
'title' => 'PHP, Asp.Net Full stack Developer',
'started_at' …Run Code Online (Sandbox Code Playgroud) 文件管理器 - 家庭普通
我根据AJAX回调使用大部分内容。单击我页面上的链接按钮会弹出一个模态(btn具有一些类,并且会触发jquery事件以加载该模态弹出并显示内容)。根据社区的一些建议,我从http://www.introjs.com下载了我的应用程序中使用的Tour Guide 。
只要执行常规例程,IntroJ即可正常工作。
这是我的代码(仅包括相关行):
elementsArrays = getIntroElements(); // Get All the elements that can be in tour list
availableElements = getAvailableElements(elementsArrays) // Input the Array of Elements and Return Available Elements in page
TotalCount = availableElements.ids.length + availableElements.classes.length + 2; // Set the Object for ease-of-access
setUpIntroElements(); // SetsUp the route path for tourguide to move through
introJs().start(); // Starts the Tour Guide
Run Code Online (Sandbox Code Playgroud)
但是,当我单击一个链接按钮时(当正在进行导游时,该按钮此时可访问(例如,目标突出显示的元素是主容器,更新按钮是突出显示区域的一部分。因此可以单击。)),弹出相应的模态窗口,但巡视尚未完成。我按向左/向右箭头键,下一个introjs数据步骤将出现在我的模式弹出窗口上。(模态弹出窗口)

这里是我试图关闭旅游按下码
// Close the wizard on any button …Run Code Online (Sandbox Code Playgroud)