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) 157,
'name' => 'Label Maison de Qualité',
'title' => '',
'content' => '<p><strong>Areva Constructions </strong>a été sélectionné par l’Association Maisons de Qualité qui nous a attribué le label Agréé Maisons de Qualité sur la base de la Charte Maisons de Qualité, dans les trois domaines suivants <strong>:</strong></p>
<p>Nous élaborons et personnalisons nos avants projets en fonction de nos clients, nous respectons leur demande afin que le plan corresponde à leurs attentes.</p>
<ul>
<li>Nous assistons nos clients dans leurs démarches foncières et financières.</li>
<li>Nous les conseillons dans leur choix pendant toute la durée des travaux.</li>
<li>Nous les conseillons dans la décoration et l’implantation des salles de bains pour que leur maison soit un modèle unique, confortable, économique et agréable à vivre</li>
</ul>
<p> </p>
',
'content2' => '<p style="line-height: 20.79px;"> </p>
<p style="line-height: 20.79px;">En signant la Charte Maisons de Qualité, nous nous engageons, au delà du contrat de construction, sur la qualité globale de votre projet.</p>
<p style="line-height: 20.79px;">Pour en savoir plus sur le label Agréé Maisons de Qualité, rejoignez-nous sur <a href="http://www.maisons-qualite.com" target="_blank">http://www.maisons-qualite.com</a></p>
<p style="line-height: 20.79px;"> </p>
',
'content3' => '',
'content4' => '',
'file' => '',
'created' => object(Cake\I18n\FrozenTime) {},
'online' => '0',
'type' => 'page',
'slug' => 'Label-Maison-de-Qualite',
'meta' => '',
'keywords' => '',
'media_id' => (int) 0,
'rubrique_id' => (int) 16,
'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) 157,
'name' => 'Label Maison de Qualité',
'title' => '',
'content' => '<p><strong>Areva Constructions </strong>a été sélectionné par l’Association Maisons de Qualité qui nous a attribué le label Agréé Maisons de Qualité sur la base de la Charte Maisons de Qualité, dans les trois domaines suivants <strong>:</strong></p>
<p>Nous élaborons et personnalisons nos avants projets en fonction de nos clients, nous respectons leur demande afin que le plan corresponde à leurs attentes.</p>
<ul>
<li>Nous assistons nos clients dans leurs démarches foncières et financières.</li>
<li>Nous les conseillons dans leur choix pendant toute la durée des travaux.</li>
<li>Nous les conseillons dans la décoration et l’implantation des salles de bains pour que leur maison soit un modèle unique, confortable, économique et agréable à vivre</li>
</ul>
<p> </p>
',
'content2' => '<p style="line-height: 20.79px;"> </p>
<p style="line-height: 20.79px;">En signant la Charte Maisons de Qualité, nous nous engageons, au delà du contrat de construction, sur la qualité globale de votre projet.</p>
<p style="line-height: 20.79px;">Pour en savoir plus sur le label Agréé Maisons de Qualité, rejoignez-nous sur <a href="http://www.maisons-qualite.com" target="_blank">http://www.maisons-qualite.com</a></p>
<p style="line-height: 20.79px;"> </p>
',
'content3' => '',
'content4' => '',
'file' => '',
'created' => object(Cake\I18n\FrozenTime) {},
'online' => '0',
'type' => 'page',
'slug' => 'Label-Maison-de-Qualite',
'meta' => '',
'keywords' => '',
'media_id' => (int) 0,
'rubrique_id' => (int) 16,
'infos' => '',
'thumb' => null,
'media' => [
(int) 0 => object(Media\Model\Entity\Media) {},
(int) 1 => object(Media\Model\Entity\Media) {},
(int) 2 => object(Media\Model\Entity\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
Areva Constructions a été sélectionné par l’Association Maisons de Qualité qui nous a attribué le label Agréé Maisons de Qualité sur la base de la Charte Maisons de Qualité, dans les trois domaines suivants :
Nous élaborons et personnalisons nos avants projets en fonction de nos clients, nous respectons leur demande afin que le plan corresponde à leurs attentes.
- Nous assistons nos clients dans leurs démarches foncières et financières.
- Nous les conseillons dans leur choix pendant toute la durée des travaux.
- Nous les conseillons dans la décoration et l’implantation des salles de bains pour que leur maison soit un modèle unique, confortable, économique et agréable à vivre
En signant la Charte Maisons de Qualité, nous nous engageons, au delà du contrat de construction, sur la qualité globale de votre projet.
Pour en savoir plus sur le label Agréé Maisons de Qualité, rejoignez-nous sur http://www.maisons-qualite.com