質問編集履歴

2

2018/03/05 07:16

投稿

yuta.a
yuta.a

スコア14

test CHANGED
File without changes
test CHANGED
@@ -136,16 +136,16 @@
136
136
 
137
137
  Stack Trace:
138
138
 
139
- #0 /var/www/html/dainingfactory/vendor/friendsofcake/cakepdf/src/Pdf/CakePdf.php(282): CakePdf\Pdf\Engine\WkHtmlToPdfEngine->output()
139
+ 0 /var/www/html/dainingfactory/vendor/friendsofcake/cakepdf/src/Pdf/CakePdf.php(282): CakePdf\Pdf\Engine\WkHtmlToPdfEngine->output()
140
140
 
141
- #1 /var/www/html/dainingfactory/vendor/friendsofcake/cakepdf/src/View/PdfView.php(117): CakePdf\Pdf\CakePdf->output('\n\n\n<!DOCTYPE ht...')
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
- #2 /var/www/html/dainingfactory/vendor/cakephp/cakephp/src/Controller/Controller.php(611): CakePdf\View\PdfView->render(NULL, NULL)
143
+ 2 /var/www/html/dainingfactory/vendor/cakephp/cakephp/src/Controller/Controller.php(611): CakePdf\View\PdfView->render(NULL, NULL)
144
144
 
145
- #3 /var/www/html/dainingfactory/vendor/cakephp/cakephp/src/Routing/Dispatcher.php(120): Cake\Controller\Controller->render()
145
+ 3 /var/www/html/dainingfactory/vendor/cakephp/cakephp/src/Routing/Dispatcher.php(120): Cake\Controller\Controller->render()
146
146
 
147
- #4 /var/www/html/dainingfactory/vendor/cakephp/cakephp/src/Routing/Dispatcher.php(87): Cake\Routing\Dispatcher->_invoke(Object(App\Controller\SvreportController))
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
- #5 /var/www/html/dainingfactory/webroot/index.php(37): Cake\Routing\Dispatcher->dispatch(Object(Cake\Network\Request), Object(Cake\Network\Response))
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
- #6 {main}
151
+ 6 {main}

1

ソースコード、エラーメッセージの追記

2018/03/05 07:16

投稿

yuta.a
yuta.a

スコア14

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}