質問編集履歴

7

addアクション後のソースコードの状態を追加

2015/07/02 14:45

投稿

y_natsui
y_natsui

スコア49

test CHANGED
File without changes
test CHANGED
@@ -355,3 +355,13 @@
355
355
  続き
356
356
 
357
357
  ![イメージ説明][WIDTH:600](55a7d583e3b7bf78148b4722fd11f664.png)
358
+
359
+
360
+
361
+
362
+
363
+
364
+
365
+ 追記7/2(addアクション後のソースコードの状態)
366
+
367
+ ![イメージ説明][WIDTH:600](c8bafc58d7376d622207ca7160f1dd2b.png)

6

古いエラーログ削除

2015/07/02 14:45

投稿

y_natsui
y_natsui

スコア49

test CHANGED
File without changes
test CHANGED
@@ -186,49 +186,7 @@
186
186
 
187
187
 
188
188
 
189
- **error.log**
190
-
191
- 2015-06-28 17:52:48 Error: Fatal Error (4): syntax error, unexpected ')', expecting ',' or ';' in [/Applications/MAMP/htdocs/cake/app/View/Posts/index.ctp, line 17]
192
-
193
- 2015-06-28 17:52:48 Error: [FatalErrorException] syntax error, unexpected ')', expecting ',' or ';'
194
-
195
- Request URL: /cake/posts/
196
-
197
- Stack Trace:
198
-
199
- #0 /Applications/MAMP/htdocs/cake/lib/Cake/Error/ErrorHandler.php(213): ErrorHandler::handleFatalError(4, 'syntax error, u...', '/Applications/M...', 17)
200
-
201
- #1 [internal function]: ErrorHandler::handleError(4, 'syntax error, u...', '/Applications/M...', 17, Array)
202
-
203
- #2 /Applications/MAMP/htdocs/cake/lib/Cake/Core/App.php(933): call_user_func('ErrorHandler::h...', 4, 'syntax error, u...', '/Applications/M...', 17, Array)
204
-
205
- #3 /Applications/MAMP/htdocs/cake/lib/Cake/Core/App.php(906): App::_checkFatalError()
206
-
207
- #4 [internal function]: App::shutdown()
208
-
209
- #5 {main}
210
-
211
- 2015-06-28 17:55:28 Error: [NotFoundException] Invalid post
212
-
213
- Request URL: /cake/posts/view
189
+ 2015/7/2現在エラーは吐かれていないので一旦削除致します。
214
-
215
- Stack Trace:
216
-
217
- #0 [internal function]: PostsController->view()
218
-
219
- #1 /Applications/MAMP/htdocs/cake/lib/Cake/Controller/Controller.php(490): ReflectionMethod->invokeArgs(Object(PostsController), Array)
220
-
221
- #2 /Applications/MAMP/htdocs/cake/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
222
-
223
- #3 /Applications/MAMP/htdocs/cake/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PostsController), Object(CakeRequest))
224
-
225
- #4 /Applications/MAMP/htdocs/cake/app/webroot/index.php(118): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
226
-
227
- #5 {main}
228
-
229
-
230
-
231
-
232
190
 
233
191
 
234
192
 

5

レスポンスヘッダ情報を追記(addアクション後のindexへリダイレクトされず真っ白になった時の状態のとき)

2015/07/01 16:31

投稿

y_natsui
y_natsui

スコア49

test CHANGED
File without changes
test CHANGED
@@ -383,3 +383,17 @@
383
383
 
384
384
 
385
385
  ```
386
+
387
+
388
+
389
+
390
+
391
+ こちらにレスポンスヘッダ情報に関して追記させて頂きます。(Chromeを使用)
392
+
393
+ ![イメージ説明][WIDTH:600](2e67baf1c04ff0117df95f7bcaf9ed69.png)
394
+
395
+
396
+
397
+ 続き
398
+
399
+ ![イメージ説明][WIDTH:600](55a7d583e3b7bf78148b4722fd11f664.png)

4

Viewファイルを追記

2015/07/01 15:18

投稿

y_natsui
y_natsui

スコア49

test CHANGED
File without changes
test CHANGED
@@ -309,3 +309,77 @@
309
309
 
310
310
 
311
311
  ```
312
+
313
+
314
+
315
+ そして以下が使用しているViewファイルです。
316
+
317
+ ```lang-PHP
318
+
319
+ <!-- File: /app/View/Posts/add.ctp -->
320
+
321
+
322
+
323
+ <h1>Add Post</h1>
324
+
325
+ <?php
326
+
327
+ echo $this->Form->create('Post');
328
+
329
+ echo $this->Form->input('title');
330
+
331
+ echo $this->Form->input('body', array('rows' => '3'));
332
+
333
+ echo $this->Form->end('Save Post');
334
+
335
+ ?>
336
+
337
+
338
+
339
+ ```
340
+
341
+
342
+
343
+ ```lang-PHP
344
+
345
+ <!-- File: /app/View/Posts/view.ctp -->
346
+
347
+
348
+
349
+ <h1><?php echo h($post['Post']['title']); ?></h1>
350
+
351
+ <p><small>Created: <?php echo $post['Post']['created']; ?></small></p>
352
+
353
+ <p><?php echo h($post['Post']['body']); ?></p>
354
+
355
+
356
+
357
+ ```
358
+
359
+
360
+
361
+ ```lang-PHP
362
+
363
+ <!-- File: /app/View/Posts/edit.ctp -->
364
+
365
+
366
+
367
+ <h1>Edit Post</h1>
368
+
369
+ <?php
370
+
371
+ echo $this->Form->create('Post');
372
+
373
+ echo $this->Form->input('title');
374
+
375
+ echo $this->Form->input('body', array('rows' => '3'));
376
+
377
+ echo $this->Form->input('id', array('type' => 'hidden'));
378
+
379
+ echo $this->Form->end('Save Post');
380
+
381
+ ?>
382
+
383
+
384
+
385
+ ```

3

ファイル名修正

2015/06/30 17:34

投稿

y_natsui
y_natsui

スコア49

test CHANGED
File without changes
test CHANGED
@@ -236,7 +236,7 @@
236
236
 
237
237
  追記
238
238
 
239
- こちらがindex.phpのソースファイルです。
239
+ こちらがindex.ctpのソースファイルです。
240
240
 
241
241
  ```lang-PHP
242
242
 

2

index.phpのソースファイルを追記

2015/06/30 13:04

投稿

y_natsui
y_natsui

スコア49

test CHANGED
File without changes
test CHANGED
@@ -225,3 +225,87 @@
225
225
  #4 /Applications/MAMP/htdocs/cake/app/webroot/index.php(118): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
226
226
 
227
227
  #5 {main}
228
+
229
+
230
+
231
+
232
+
233
+
234
+
235
+
236
+
237
+ 追記
238
+
239
+ こちらがindex.phpのソースファイルです。
240
+
241
+ ```lang-PHP
242
+
243
+ <!-- File: /app/View/Posts/index.ctp -->
244
+
245
+
246
+
247
+ <h1>Blog posts</h1>
248
+
249
+ <p><?php echo $this->Html->link('Add Post', array('action' => 'add')); ?></p>
250
+
251
+ <table>
252
+
253
+ <tr>
254
+
255
+ <th>Id</th>
256
+
257
+ <th>Title</th>
258
+
259
+ <th>Actions</th>
260
+
261
+ <th>Created</th>
262
+
263
+ </tr>
264
+
265
+
266
+
267
+ <!-- ここから、$posts配列をループして、投稿記事の情報を表示 -->
268
+
269
+
270
+
271
+ <?php foreach ($posts as $post): ?>
272
+
273
+ <tr>
274
+
275
+ <td><?php echo $post['Post']['id']; ?></td>
276
+
277
+ <td>
278
+
279
+ <?php echo $this->Html->link($post['Post']['title'], array('action' => 'view', $post['Post']['id'])); ?>
280
+
281
+ </td>
282
+
283
+ <td>
284
+
285
+ <?php echo $this->Form->postLink(
286
+
287
+ 'Delete',
288
+
289
+ array('action' => 'delete', $post['Post']['id']),
290
+
291
+ array('confirm' => 'Are you sure?'));
292
+
293
+ ?>
294
+
295
+ <?php echo $this->Html->link('Edit', array('action' => 'edit', $post['Post']['id'])); ?>
296
+
297
+ </td>
298
+
299
+ <td><?php echo $post['Post']['created']; ?></td>
300
+
301
+ </tr>
302
+
303
+ <?php endforeach; ?>
304
+
305
+
306
+
307
+ </table>
308
+
309
+
310
+
311
+ ```

1

直近のerror.log追加

2015/06/30 13:03

投稿

y_natsui
y_natsui

スコア49

test CHANGED
File without changes
test CHANGED
@@ -183,3 +183,45 @@
183
183
  ?>
184
184
 
185
185
  ```
186
+
187
+
188
+
189
+ **error.log**
190
+
191
+ 2015-06-28 17:52:48 Error: Fatal Error (4): syntax error, unexpected ')', expecting ',' or ';' in [/Applications/MAMP/htdocs/cake/app/View/Posts/index.ctp, line 17]
192
+
193
+ 2015-06-28 17:52:48 Error: [FatalErrorException] syntax error, unexpected ')', expecting ',' or ';'
194
+
195
+ Request URL: /cake/posts/
196
+
197
+ Stack Trace:
198
+
199
+ #0 /Applications/MAMP/htdocs/cake/lib/Cake/Error/ErrorHandler.php(213): ErrorHandler::handleFatalError(4, 'syntax error, u...', '/Applications/M...', 17)
200
+
201
+ #1 [internal function]: ErrorHandler::handleError(4, 'syntax error, u...', '/Applications/M...', 17, Array)
202
+
203
+ #2 /Applications/MAMP/htdocs/cake/lib/Cake/Core/App.php(933): call_user_func('ErrorHandler::h...', 4, 'syntax error, u...', '/Applications/M...', 17, Array)
204
+
205
+ #3 /Applications/MAMP/htdocs/cake/lib/Cake/Core/App.php(906): App::_checkFatalError()
206
+
207
+ #4 [internal function]: App::shutdown()
208
+
209
+ #5 {main}
210
+
211
+ 2015-06-28 17:55:28 Error: [NotFoundException] Invalid post
212
+
213
+ Request URL: /cake/posts/view
214
+
215
+ Stack Trace:
216
+
217
+ #0 [internal function]: PostsController->view()
218
+
219
+ #1 /Applications/MAMP/htdocs/cake/lib/Cake/Controller/Controller.php(490): ReflectionMethod->invokeArgs(Object(PostsController), Array)
220
+
221
+ #2 /Applications/MAMP/htdocs/cake/lib/Cake/Routing/Dispatcher.php(193): Controller->invokeAction(Object(CakeRequest))
222
+
223
+ #3 /Applications/MAMP/htdocs/cake/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PostsController), Object(CakeRequest))
224
+
225
+ #4 /Applications/MAMP/htdocs/cake/app/webroot/index.php(118): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))
226
+
227
+ #5 {main}