Notice (8): Trying to get property of non-object [APP/Template/Pages/show.ctp, line 6]Code Context
<?php $this->assign('url', $post->slug); ?>
<?php $this->assign('image', $post->thumb->file); ?>
$viewFile = '/home/opure/areva/src/Template/Pages/show.ctp'
$dataForView = [
'medias' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Media.id AS `Media__id`, Media.ref AS `Media__ref`, Media.ref_id AS `Media__ref_id`, Media.file AS `Media__file`, Media.position AS `Media__position`, Media.name AS `Media__name`, Media.active AS `Media__active`, Media.accueil AS `Media__accueil` FROM medias Media WHERE (Media.ref_id = :c0 AND Media.active = :c1) ORDER BY position ASC',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(Media\Model\Table\MediasTable) {}
},
'categories' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Categories.id AS `Categories__id`, Categories.name AS `Categories__name`, Categories.slug AS `Categories__slug`, Categories.content AS `Categories__content`, Categories.post_count AS `Categories__post_count`, Categories.meta AS `Categories__meta`, Categories.keywords AS `Categories__keywords`, Categories.media_id AS `Categories__media_id`, Categories.online AS `Categories__online`, Categories.position AS `Categories__position` FROM categories Categories',
'params' => [[maximum depth reached]],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\CategoriesTable) {}
},
'post' => object(App\Model\Entity\Post) {
'id' => (int) 161,
'name' => 'A propos',
'title' => '',
'content' => '<p><strong>UN SERVICE</strong></p>
<ul>
<li>Etudes et devis Gratuits</li>
<li>Recherche de terrain</li>
<li>Prise en charge des formalités, plans, permis de construire</li>
<li>Etudes parasismiques realisées par un bureau d'étude spécialisé.</li>
<li>Aides aux financements.</li>
</ul>
<p> </p>
<p><strong>DES COMPETENCES</strong></p>
<ul>
<li>La sélection d'une équipe d'artisans locaux, réputés et hautement qualifiés</li>
<li>Le choix des matériaux les plus performants.</li>
<li>L'application des techniques de pointe</li>
<li>L'adaptation aux nouvelles normes</li>
</ul>
<p><strong>DES GARANTIES</strong></p>
<ul>
<li>La garantie dommages ouvrage</li>
<li>La garantie d'un contrat labellisé.</li>
<li>La garantie de prix fermes et définitifs</li>
<li>La garantie de prix et délais convenus</li>
</ul>
',
'content2' => '',
'content3' => '',
'content4' => '',
'file' => '',
'created' => object(Cake\I18n\FrozenTime) {},
'online' => '0',
'type' => 'page',
'slug' => 'A-propos',
'meta' => '',
'keywords' => '',
'media_id' => (int) 0,
'rubrique_id' => (int) 17,
'infos' => '',
'thumb' => null,
'media' => [[maximum depth reached]],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Posts'
},
'pages' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Posts.id AS `Posts__id`, Posts.name AS `Posts__name`, Posts.title AS `Posts__title`, Posts.content AS `Posts__content`, Posts.content2 AS `Posts__content2`, Posts.content3 AS `Posts__content3`, Posts.content4 AS `Posts__content4`, Posts.file AS `Posts__file`, Posts.created AS `Posts__created`, Posts.online AS `Posts__online`, Posts.type AS `Posts__type`, Posts.slug AS `Posts__slug`, Posts.meta AS `Posts__meta`, Posts.keywords AS `Posts__keywords`, Posts.media_id AS `Posts__media_id`, Posts.rubrique_id AS `Posts__rubrique_id`, Posts.infos AS `Posts__infos` FROM posts Posts WHERE (Posts.rubrique_id = :c0 AND Posts.online = :c1)',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(App\Model\Table\PostsTable) {}
}
]
$medias = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Media.id AS `Media__id`, Media.ref AS `Media__ref`, Media.ref_id AS `Media__ref_id`, Media.file AS `Media__file`, Media.position AS `Media__position`, Media.name AS `Media__name`, Media.active AS `Media__active`, Media.accueil AS `Media__accueil` FROM medias Media WHERE (Media.ref_id = :c0 AND Media.active = :c1) ORDER BY position ASC',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Media__id' => 'integer',
'Media.id' => 'integer',
'id' => 'integer',
'Media__ref' => 'string',
'Media.ref' => 'string',
'ref' => 'string',
'Media__ref_id' => 'integer',
'Media.ref_id' => 'integer',
'ref_id' => 'integer',
'Media__file' => 'string',
'Media.file' => 'string',
'file' => 'string',
'Media__position' => 'integer',
'Media.position' => 'integer',
'position' => 'integer',
'Media__name' => 'string',
'Media.name' => 'string',
'name' => 'string',
'Media__active' => 'integer',
'Media.active' => 'integer',
'active' => 'integer',
'Media__accueil' => 'string',
'Media.accueil' => 'string',
'accueil' => 'string'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(Media\Model\Table\MediasTable) {}
}
$categories = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Categories.id AS `Categories__id`, Categories.name AS `Categories__name`, Categories.slug AS `Categories__slug`, Categories.content AS `Categories__content`, Categories.post_count AS `Categories__post_count`, Categories.meta AS `Categories__meta`, Categories.keywords AS `Categories__keywords`, Categories.media_id AS `Categories__media_id`, Categories.online AS `Categories__online`, Categories.position AS `Categories__position` FROM categories Categories',
'params' => [],
'defaultTypes' => [
'Categories__id' => 'integer',
'Categories.id' => 'integer',
'id' => 'integer',
'Categories__name' => 'string',
'Categories.name' => 'string',
'name' => 'string',
'Categories__slug' => 'string',
'Categories.slug' => 'string',
'slug' => 'string',
'Categories__content' => 'text',
'Categories.content' => 'text',
'content' => 'text',
'Categories__post_count' => 'integer',
'Categories.post_count' => 'integer',
'post_count' => 'integer',
'Categories__meta' => 'string',
'Categories.meta' => 'string',
'meta' => 'string',
'Categories__keywords' => 'string',
'Categories.keywords' => 'string',
'keywords' => 'string',
'Categories__media_id' => 'integer',
'Categories.media_id' => 'integer',
'media_id' => 'integer',
'Categories__online' => 'integer',
'Categories.online' => 'integer',
'online' => 'integer',
'Categories__position' => 'integer',
'Categories.position' => 'integer',
'position' => 'integer'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\CategoriesTable) {}
}
$post = object(App\Model\Entity\Post) {
'id' => (int) 161,
'name' => 'A propos',
'title' => '',
'content' => '<p><strong>UN SERVICE</strong></p>
<ul>
<li>Etudes et devis Gratuits</li>
<li>Recherche de terrain</li>
<li>Prise en charge des formalités, plans, permis de construire</li>
<li>Etudes parasismiques realisées par un bureau d'étude spécialisé.</li>
<li>Aides aux financements.</li>
</ul>
<p> </p>
<p><strong>DES COMPETENCES</strong></p>
<ul>
<li>La sélection d'une équipe d'artisans locaux, réputés et hautement qualifiés</li>
<li>Le choix des matériaux les plus performants.</li>
<li>L'application des techniques de pointe</li>
<li>L'adaptation aux nouvelles normes</li>
</ul>
<p><strong>DES GARANTIES</strong></p>
<ul>
<li>La garantie dommages ouvrage</li>
<li>La garantie d'un contrat labellisé.</li>
<li>La garantie de prix fermes et définitifs</li>
<li>La garantie de prix et délais convenus</li>
</ul>
',
'content2' => '',
'content3' => '',
'content4' => '',
'file' => '',
'created' => object(Cake\I18n\FrozenTime) {},
'online' => '0',
'type' => 'page',
'slug' => 'A-propos',
'meta' => '',
'keywords' => '',
'media_id' => (int) 0,
'rubrique_id' => (int) 17,
'infos' => '',
'thumb' => null,
'media' => [],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Posts'
}
$pages = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Posts.id AS `Posts__id`, Posts.name AS `Posts__name`, Posts.title AS `Posts__title`, Posts.content AS `Posts__content`, Posts.content2 AS `Posts__content2`, Posts.content3 AS `Posts__content3`, Posts.content4 AS `Posts__content4`, Posts.file AS `Posts__file`, Posts.created AS `Posts__created`, Posts.online AS `Posts__online`, Posts.type AS `Posts__type`, Posts.slug AS `Posts__slug`, Posts.meta AS `Posts__meta`, Posts.keywords AS `Posts__keywords`, Posts.media_id AS `Posts__media_id`, Posts.rubrique_id AS `Posts__rubrique_id`, Posts.infos AS `Posts__infos` FROM posts Posts WHERE (Posts.rubrique_id = :c0 AND Posts.online = :c1)',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Posts__id' => 'integer',
'Posts.id' => 'integer',
'id' => 'integer',
'Posts__name' => 'string',
'Posts.name' => 'string',
'name' => 'string',
'Posts__title' => 'string',
'Posts.title' => 'string',
'title' => 'string',
'Posts__content' => 'text',
'Posts.content' => 'text',
'content' => 'text',
'Posts__content2' => 'text',
'Posts.content2' => 'text',
'content2' => 'text',
'Posts__content3' => 'text',
'Posts.content3' => 'text',
'content3' => 'text',
'Posts__content4' => 'text',
'Posts.content4' => 'text',
'content4' => 'text',
'Posts__file' => 'string',
'Posts.file' => 'string',
'file' => 'string',
'Posts__created' => 'datetime',
'Posts.created' => 'datetime',
'created' => 'datetime',
'Posts__online' => 'string',
'Posts.online' => 'string',
'online' => 'string',
'Posts__type' => 'string',
'Posts.type' => 'string',
'type' => 'string',
'Posts__slug' => 'string',
'Posts.slug' => 'string',
'slug' => 'string',
'Posts__meta' => 'string',
'Posts.meta' => 'string',
'meta' => 'string',
'Posts__keywords' => 'string',
'Posts.keywords' => 'string',
'keywords' => 'string',
'Posts__media_id' => 'integer',
'Posts.media_id' => 'integer',
'media_id' => 'integer',
'Posts__rubrique_id' => 'integer',
'Posts.rubrique_id' => 'integer',
'rubrique_id' => 'integer',
'Posts__infos' => 'string',
'Posts.infos' => 'string',
'infos' => 'string'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(App\Model\Table\PostsTable) {}
}
include - APP/Template/Pages/show.ctp, line 6
Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1025
Cake\View\View::_render() - CORE/src/View/View.php, line 986
Cake\View\View::render() - CORE/src/View/View.php, line 610
Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 623
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 125
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 93
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 78
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 59
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Error\Middleware\ErrorHandlerMiddleware::__invoke() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 92
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51
Cake\Http\Server::run() - CORE/src/Http/Server.php, line 80
UN SERVICE
- Etudes et devis Gratuits
- Recherche de terrain
- Prise en charge des formalités, plans, permis de construire
- Etudes parasismiques realisées par un bureau d'étude spécialisé.
- Aides aux financements.
DES COMPETENCES
- La sélection d'une équipe d'artisans locaux, réputés et hautement qualifiés
- Le choix des matériaux les plus performants.
- L'application des techniques de pointe
- L'adaptation aux nouvelles normes
DES GARANTIES
- La garantie dommages ouvrage
- La garantie d'un contrat labellisé.
- La garantie de prix fermes et définitifs
- La garantie de prix et délais convenus