SlideServe
Menu
Préférences
© SlideServe · v2026

Debugging Notice in CakePHP: Undefined Property Error

neil-carroll avatar
4 diapositives · 136 Views · Nov 19, 2014

This error occurs due to a missing controller in CakePHP application. The error is triggered on line 296 in app_controller.php. The stack trace shows the error flow through various CakePHP components.

Debugging Notice in CakePHP: Undefined Property Error - slide 1
01 / 4Debugging Notice in CakePHP: Undefined Property Error
1 / 17

Télécharger la présentation

Debugging Notice in CakePHP: Undefined Property Error
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. <pre class="cake-debug"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr1-trace').style.display = (document.getElementById('cakeErr1-trace').style.display == 'none' ? '' : 'none');"><b>Notice</b> (8)</a>: Undefined property: CakeErrorController::$Page [<b>APP/app_controller.php</b>, line <b>296</b>]<div id="cakeErr1-trace" class="cake-stack-trace" style="display: none;"><a href="javascript:void(0);" onclick="document.getElementById('cakeErr1-code').style.display = (document.getElementById('cakeErr1-code').style.display == 'none' ? '' : 'none')">Code</a><div id="cakeErr1-code" class="cake-code-dump" style="display: none;"><pre><code><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;($this-&gt;params['controller']&nbsp;!=&nbsp;'articles'&nbsp;&amp;&amp;&nbsp;$this-&gt;params['controller']&nbsp;!=&nbsp;'sitemap')&nbsp;{

  2. </span></code> <code><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;far&nbsp;simpler&nbsp;way&nbsp;to&nbsp;retrieve&nbsp;crumbs

  3. </span></code> <span class="code-highlight"><code><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;set('crumbs',&nbsp;$this-&gt;Page-&gt;getPath($this-&gt;data['Page']['id'],&nbsp;array('id',&nbsp;'name',&nbsp;'slug')));

  4. </span></code></span></pre></div><pre class="stack-trace">AppController::beforeRender() - APP/app_controller.php, line 296 Controller::render() - APP/cake/libs/controller/controller.php, line 863 ErrorHandler::_outputMessage() - APP/cake/libs/error.php, line 458 ErrorHandler::missingController() - APP/cake/libs/error.php, line 206 Object::dispatchMethod() - APP/cake/libs/object.php, line 112 ErrorHandler::__construct() - APP/cake/libs/error.php, line 125 Object::cakeError() - APP/cake/libs/object.php, line 201 Dispatcher::dispatch() - APP/cake/dispatcher.php, line 125 [main] - APP/webroot/index.php, line 95</pre></div></pre> Fatal error: Call to a member function getPath() on a non-object in /data/robinson-brothers/releases/master/robinsonbrothers/app_controller.php on line 296 Call Stack: 0.0002 393868 1. {main}() /data/robinson-brothers/releases/master/robinsonbrothers/webroot/index.php:0 0.0553 3693788 2. Dispatcher->dispatch() /data/robinson-brothers/releases/master/robinsonbrothers/webroot/index.php:95 0.0652 4435732 3. Object->cakeError() /data/robinson-brothers/releases/master/robinsonbrothers/cake/dispatcher.php:125 0.0666 4573904 4. ErrorHandler->__construct() /data/robinson-brothers/releases/master/robinsonbrothers/cake/libs/object.php:201 0.1215 9291416 5. Object->dispatchMethod() /data/robinson-brothers/releases/master/robinsonbrothers/cake/libs/error.php:125 0.1215 9291460 6. ErrorHandler->missingController() /data/robinson-brothers/releases/master/robinsonbrothers/cake/libs/object.php:112 0.1249 9695940 7. ErrorHandler->_outputMessage() /data/robinson-brothers/releases/master/robinsonbrothers/cake/libs/error.php:206 0.1249 9695940 8. Controller->render() /data/robinson-brothers/releases/master/robinsonbrothers/cake/libs/error.php:458 0.1249 9696028 9. AppController->beforeRender() /data/robinson-brothers/releases/master/robinsonbrothers/cake/libs/controller/controller.php:863