質問編集履歴
2
・
test
CHANGED
File without changes
|
test
CHANGED
@@ -136,16 +136,16 @@
|
|
136
136
|
|
137
137
|
Stack Trace:
|
138
138
|
|
139
|
-
|
139
|
+
0 /var/www/html/dainingfactory/vendor/friendsofcake/cakepdf/src/Pdf/CakePdf.php(282): CakePdf\Pdf\Engine\WkHtmlToPdfEngine->output()
|
140
140
|
|
141
|
-
|
141
|
+
1 /var/www/html/dainingfactory/vendor/friendsofcake/cakepdf/src/View/PdfView.php(117): CakePdf\Pdf\CakePdf->output('\n\n\n<!DOCTYPE ht...')
|
142
142
|
|
143
|
-
|
143
|
+
2 /var/www/html/dainingfactory/vendor/cakephp/cakephp/src/Controller/Controller.php(611): CakePdf\View\PdfView->render(NULL, NULL)
|
144
144
|
|
145
|
-
|
145
|
+
3 /var/www/html/dainingfactory/vendor/cakephp/cakephp/src/Routing/Dispatcher.php(120): Cake\Controller\Controller->render()
|
146
146
|
|
147
|
-
|
147
|
+
4 /var/www/html/dainingfactory/vendor/cakephp/cakephp/src/Routing/Dispatcher.php(87): Cake\Routing\Dispatcher->_invoke(Object(App\Controller\SvreportController))
|
148
148
|
|
149
|
-
|
149
|
+
5 /var/www/html/dainingfactory/webroot/index.php(37): Cake\Routing\Dispatcher->dispatch(Object(Cake\Network\Request), Object(Cake\Network\Response))
|
150
150
|
|
151
|
-
|
151
|
+
6 {main}
|
1
ソースコード、エラーメッセージの追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -51,3 +51,101 @@
|
|
51
51
|
つたない文章ではありますが、ご教授いただけると幸いです。
|
52
52
|
|
53
53
|
必要な情報があればお教えしますので何卒よろしくお願いいたします。
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
--追記--
|
60
|
+
|
61
|
+
**・controller**
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
public function svpdfview($id = null){
|
66
|
+
|
67
|
+
$this->viewClass = 'CakePdf.Pdf';
|
68
|
+
|
69
|
+
if($id != null){
|
70
|
+
|
71
|
+
$hoge = $this->Model->get($id,['contain'=>['***','***','***']]);
|
72
|
+
|
73
|
+
}
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
**・ctp**
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
$('#pdf_btn').on('click',function(){
|
82
|
+
|
83
|
+
var form = document.createElement("form");
|
84
|
+
|
85
|
+
form.action = '/****/*****/<?= $**->id ?>.pdf';
|
86
|
+
|
87
|
+
form.target = '_blank';
|
88
|
+
|
89
|
+
form.method = 'post';
|
90
|
+
|
91
|
+
var input = document.createElement("input");
|
92
|
+
|
93
|
+
input.setAttribute('type','hidden');
|
94
|
+
|
95
|
+
input.setAttribute('name','****');
|
96
|
+
|
97
|
+
input.setAttribute('value',$('#****').val());
|
98
|
+
|
99
|
+
```
|
100
|
+
|
101
|
+
form.appendChild(input);
|
102
|
+
|
103
|
+
var body = document.getElementsByTagName("body")[0];
|
104
|
+
|
105
|
+
body.appendChild(form);
|
106
|
+
|
107
|
+
form.submit();
|
108
|
+
|
109
|
+
body.removeChild(form);
|
110
|
+
|
111
|
+
});
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
<input id="pdf_btn" type="button" value="PDF" />
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
**・エラー
|
126
|
+
|
127
|
+
**
|
128
|
+
|
129
|
+
2018-03-05 16:10:35 Error: [Cake\Core\Exception\Exception] WKHTMLTOPDF didn't return any data
|
130
|
+
|
131
|
+
Request URL:
|
132
|
+
|
133
|
+
Referer URL:
|
134
|
+
|
135
|
+
Client IP:
|
136
|
+
|
137
|
+
Stack Trace:
|
138
|
+
|
139
|
+
#0 /var/www/html/dainingfactory/vendor/friendsofcake/cakepdf/src/Pdf/CakePdf.php(282): CakePdf\Pdf\Engine\WkHtmlToPdfEngine->output()
|
140
|
+
|
141
|
+
#1 /var/www/html/dainingfactory/vendor/friendsofcake/cakepdf/src/View/PdfView.php(117): CakePdf\Pdf\CakePdf->output('\n\n\n<!DOCTYPE ht...')
|
142
|
+
|
143
|
+
#2 /var/www/html/dainingfactory/vendor/cakephp/cakephp/src/Controller/Controller.php(611): CakePdf\View\PdfView->render(NULL, NULL)
|
144
|
+
|
145
|
+
#3 /var/www/html/dainingfactory/vendor/cakephp/cakephp/src/Routing/Dispatcher.php(120): Cake\Controller\Controller->render()
|
146
|
+
|
147
|
+
#4 /var/www/html/dainingfactory/vendor/cakephp/cakephp/src/Routing/Dispatcher.php(87): Cake\Routing\Dispatcher->_invoke(Object(App\Controller\SvreportController))
|
148
|
+
|
149
|
+
#5 /var/www/html/dainingfactory/webroot/index.php(37): Cake\Routing\Dispatcher->dispatch(Object(Cake\Network\Request), Object(Cake\Network\Response))
|
150
|
+
|
151
|
+
#6 {main}
|