Code Context //récupération de l'id de la réalisation coté comWeb pour la création du lien
$realisationsTable = TableRegistry::get('BaseSite.Realisations');
foreach ($avisClients['avisByMembre']['avis'] as $key => $avisClient) {
$page = [
'etablissement' => object(Cake\ORM\Entity) {
'id' => (int) 187,
'nom' => 'SASU Elec Sol'Air',
'description' => 'Elec Sol’Air, entreprise à Ruffec en Charente, vous accompagne dans vos projets d’électricité, chauffage, plomberie et énergies renouvelables. Installation et entretien de pompes à chaleur, panneaux solaires, chaudières et poêles à bois ou granulés. Contactez-nous pour un devis.',
'adresse' => '7 Boulevard Duportal',
'adresse2' => null,
'adresse3' => null,
'cp' => '16700',
'cp2' => null,
'cp3' => null,
'ville' => 'Ruffec',
'ville2' => null,
'ville3' => null,
'tel' => '05 45 71 58 45',
'tel2' => null,
'tel3' => null,
'fax' => '',
'mobile' => '',
'mobile2' => null,
'mail' => 'marcbriaud@elecsolair.fr',
'logo' => 'website_logo_1911.png',
'lat' => (float) 46.03088,
'lat2' => null,
'lat3' => null,
'lng' => (float) 0.200757,
'lng2' => null,
'lng3' => null,
'siret' => '49969902300010',
'capital_social' => '7650€',
'tva' => 'FR08499699023',
'tarifs' => 'tarifs_1911.pdf',
'cgv' => 'cgv_1911.pdf',
'formulaire_retractation' => null,
'mediateur_nom' => 'CM2C',
'mediateur_url' => null,
'mediateur_adresse' => '49 rue de Ponthieu 75008 PARIS',
'mediateur_mail' => 'Cm2c@cm2c.net',
'facebook' => 'https://www.facebook.com/elecsolair/?locale=fr_FR',
'twitter' => '',
'youtube' => '',
'instagram' => 'https://www.instagram.com/elecsolair16/',
'linkedin' => null,
'membre_id' => (int) 189,
'membre' => object(Cake\ORM\Entity) {},
'dpt' => 'Charente (16)',
'dptUrl' => 'charente-16',
'[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]' => 'BaseSite.Etablissements'
},
'metiers' => [
(int) 16 => object(Cake\ORM\Entity) {},
(int) 85 => object(Cake\ORM\Entity) {},
(int) 22 => object(Cake\ORM\Entity) {},
(int) 247 => object(Cake\ORM\Entity) {},
(int) 211 => object(Cake\ORM\Entity) {},
(int) 87 => object(Cake\ORM\Entity) {},
(int) 163 => object(Cake\ORM\Entity) {},
(int) 204 => object(Cake\ORM\Entity) {},
(int) 168 => object(Cake\ORM\Entity) {},
(int) 169 => object(Cake\ORM\Entity) {},
(int) 170 => object(Cake\ORM\Entity) {},
(int) 262 => object(Cake\ORM\Entity) {},
(int) 276 => object(Cake\ORM\Entity) {},
(int) 165 => object(Cake\ORM\Entity) {},
(int) 10 => object(Cake\ORM\Entity) {},
(int) 25 => object(Cake\ORM\Entity) {},
(int) 172 => object(Cake\ORM\Entity) {},
(int) 171 => object(Cake\ORM\Entity) {},
(int) 9 => object(Cake\ORM\Entity) {},
(int) 209 => object(Cake\ORM\Entity) {},
(int) 8 => object(Cake\ORM\Entity) {},
(int) 203 => object(Cake\ORM\Entity) {},
(int) 88 => object(Cake\ORM\Entity) {},
(int) 156 => object(Cake\ORM\Entity) {},
(int) 272 => object(Cake\ORM\Entity) {},
(int) 207 => object(Cake\ORM\Entity) {},
(int) 160 => object(Cake\ORM\Entity) {},
(int) 208 => object(Cake\ORM\Entity) {},
(int) 31 => object(Cake\ORM\Entity) {},
(int) 162 => object(Cake\ORM\Entity) {},
(int) 99 => object(Cake\ORM\Entity) {},
(int) 67 => object(Cake\ORM\Entity) {},
(int) 192 => object(Cake\ORM\Entity) {},
(int) 191 => object(Cake\ORM\Entity) {},
(int) 189 => object(Cake\ORM\Entity) {},
(int) 217 => object(Cake\ORM\Entity) {},
(int) 15 => object(Cake\ORM\Entity) {},
(int) 150 => object(Cake\ORM\Entity) {},
(int) 55 => object(Cake\ORM\Entity) {},
(int) 7 => object(Cake\ORM\Entity) {},
(int) 218 => object(Cake\ORM\Entity) {},
(int) 65 => object(Cake\ORM\Entity) {},
(int) 20 => object(Cake\ORM\Entity) {},
(int) 176 => object(Cake\ORM\Entity) {},
(int) 148 => object(Cake\ORM\Entity) {},
(int) 200 => object(Cake\ORM\Entity) {},
(int) 91 => object(Cake\ORM\Entity) {},
(int) 201 => object(Cake\ORM\Entity) {},
(int) 131 => object(Cake\ORM\Entity) {},
(int) 151 => object(Cake\ORM\Entity) {},
(int) 153 => object(Cake\ORM\Entity) {},
(int) 30 => object(Cake\ORM\Entity) {},
(int) 98 => object(Cake\ORM\Entity) {},
(int) 202 => object(Cake\ORM\Entity) {},
(int) 206 => object(Cake\ORM\Entity) {},
(int) 145 => object(Cake\ORM\Entity) {},
(int) 277 => object(Cake\ORM\Entity) {},
(int) 264 => object(Cake\ORM\Entity) {},
(int) 167 => object(Cake\ORM\Entity) {},
(int) 240 => object(Cake\ORM\Entity) {},
(int) 166 => object(Cake\ORM\Entity) {},
(int) 119 => object(Cake\ORM\Entity) {},
(int) 175 => object(Cake\ORM\Entity) {},
(int) 243 => object(Cake\ORM\Entity) {},
(int) 13 => object(Cake\ORM\Entity) {},
(int) 197 => object(Cake\ORM\Entity) {}
],
'partenaires' => [
(int) 0 => object(Cake\ORM\Entity) {}
],
'avis_etablissement' => [
'avis' => [
'avis' => (int) 9,
'moy_note_avis' => (float) 4.8
]
],
'meta' => [
'title' => '',
'description' => '',
'postTitle' => 'SASU Elec Sol'Air',
'postDescription' => 'Situés à Ruffec (16700), nous intervenons dans les domaines suivants : Installation chaudière à granulés et bois, Entretien chaudière à granulés et bois, Installation d'une pompe à chaleur, Installation dépannage et entretien d'une chaudière électrique, Dépannage d'un chauffe eau solaire (CESI), Entretien d'un chauffe eau solaire (CESI), Installation d'un chauffe eau solaire (CESI), Entretien de cheminée (insert ou foyer ouvert), Borne de charge pour véhicules électriques (voiture, vélo,....), Dépannage des panneaux solaires photovoltaiques, Entretien des panneaux solaires photovoltaiques, Installation d'une aspiration centralisée, SAV aspiration centralisée, Travaux d'éclairage, Travaux d'électricité (neuf & rénovation), Commande domotique des ouvertures automatiques, Installation d'un système de sécurité, Installations domotiques pour maisons connectées, Dépannage de climatisation, Entretien de climatisation, Installation de climatisation, Dépannage de poêle à granulés et de poêle à bois (bûches), Entretien de poêle à granulés et de poêle à bois (bûches), Installation d'un poêle à granulés ou d'un poêle à bois (bûches), Chauffe eau électrique avec panneau photovoltaïque, Dépannage d'un chauffe eau thermodynamique, Dépannage d'une pompe à chaleur, Entretien d'un chauffe eau thermodynamique, Entretien d'une pompe à chaleur, Installation d'un chauffe eau thermodynamique (PAC), Circuit de chauffage central, Dépannage de radiateurs, Désembouage du circuit de chauffage central, Pose de plancher chauffant et/ou refroidissant, Pose de radiateurs, Pose de robinets de radiateurs, Production d'eau chaude sanitaire, Régulation de chauffage, Entretien d'un adoucisseur d'eau sanitaire, Installation d'un adoucisseur d'eau sanitaire ou d'un osmoseur, Installation de robinet, de mitigeur ou de colonne de douche, Installation ou rénovation d'une salle de bain, Plomberie sanitaire, Ramonage de conduit de cheminée, de poêle ou de chaudière, Dépannage chaudière gaz, Dépannage chauffe eau gaz, Entretien chaudière gaz, Entretien chauffe eau gaz, Installation chaudière gaz, Installation chauffe eau gaz, Dépannage chaudière fioul, Entretien chaudière fioul, Installation chaudière fioul, Dépannage chaudière à granulés et bois, Entretien cuisinière à bois hydro bouilleur, Installation d'une cuisinière & poêle à bois hydro bouilleur, Panne chauffage, Rénovation globale, Installation, entretien, dépannage de chauffe eau électrique, Installation d'une pompe à chaleur géothermique, Chauffage électrique (radiateur, plancher chauffant,...), Installation de panneaux solaires photovoltaiques, Tubage de conduit de cheminée, de poêle ou de chaudière, Entretien & réparation VMC, Installation de VMC et de système d'aération, Traitement de l'air.',
'others' => null
],
'slider' => object(Cake\ORM\Entity) {
'id' => (int) 253,
'page_id' => (int) 365,
'images' => [
[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]' => 'BaseSite.Sliders'
},
'intro' => object(Cake\ORM\Entity) {
'id' => (int) 364,
'titre' => 'Elec Sol’Air - Experts en énergies renouvelables et rénovation énergétique',
'content_old' => '<p>Basée à <strong>Ruffec</strong>, en <strong>Charente</strong>, <strong>Elec Sol’Air</strong> est une entreprise spécialisée dans l'<strong>installation et l’entretien de solutions énergétiques</strong>. Depuis 2007, nous accompagnons les particuliers et professionnels dans leurs projets d'électricité, chauffage, plomberie et énergies renouvelables.</p><h2>Nos services</h2><ul>
<li>Énergies renouvelables : <strong>panneaux photovoltaïques, pompes à chaleur, chaudières et poêles à granulés ou bois</strong></li>
<li>Travaux d'électricité : <strong>installation et mise en conformité, domotique, bornes de recharge</strong></li>
<li>Plomberie et rénovation : <strong>salles de bains, cuisines, traitement de l’eau</strong></li>
</ul><p>Profitez de nos certifications <strong>RGE</strong> et bénéficiez d'aides financières pour vos travaux d’amélioration énergétique. Contactez-nous dès maintenant pour un devis gratuit.</p>',
'content' => '<p>Basée à <strong>Ruffec</strong>, en <strong>Charente</strong>, <strong>Elec Sol’Air</strong> est une entreprise spécialisée dans l'<strong>installation et l’entretien de solutions énergétiques</strong>. Depuis 2007, nous accompagnons les particuliers et professionnels dans leurs projets d'électricité, chauffage, plomberie et énergies renouvelables.</p><h2>Nos services</h2><ul>
<li>Énergies renouvelables : <strong>panneaux photovoltaïques, pompes à chaleur, chaudières et poêles à granulés ou bois</strong></li>
<li>Travaux d'électricité : <strong>installation et mise en conformité, domotique, bornes de recharge</strong></li>
<li>Plomberie et rénovation : <strong>salles de bains, cuisines, traitement de l’eau</strong></li>
</ul><p>Profitez de nos certifications <strong>RGE</strong> et bénéficiez d'aides financières pour vos travaux d’amélioration énergétique. Contactez-nous dès maintenant pour un devis gratuit.</p>',
'page_id' => (int) 365,
'[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]' => 'BaseSite.Paragraphes'
},
'selection' => [
(int) 0 => object(Cake\ORM\Entity) {},
(int) 1 => object(Cake\ORM\Entity) {},
(int) 2 => object(Cake\ORM\Entity) {},
(int) 3 => object(Cake\ORM\Entity) {},
(int) 4 => object(Cake\ORM\Entity) {},
(int) 5 => object(Cake\ORM\Entity) {},
(int) 6 => object(Cake\ORM\Entity) {},
(int) 7 => object(Cake\ORM\Entity) {}
],
'certifications' => [
(int) 0 => object(Cake\ORM\Entity) {},
(int) 1 => object(Cake\ORM\Entity) {},
(int) 2 => object(Cake\ORM\Entity) {},
(int) 3 => object(Cake\ORM\Entity) {},
(int) 4 => object(Cake\ORM\Entity) {},
(int) 5 => object(Cake\ORM\Entity) {},
(int) 6 => object(Cake\ORM\Entity) {},
(int) 7 => object(Cake\ORM\Entity) {},
(int) 8 => object(Cake\ORM\Entity) {},
(int) 9 => object(Cake\ORM\Entity) {},
(int) 10 => object(Cake\ORM\Entity) {},
(int) 11 => object(Cake\ORM\Entity) {},
(int) 12 => object(Cake\ORM\Entity) {},
(int) 13 => object(Cake\ORM\Entity) {},
(int) 14 => object(Cake\ORM\Entity) {},
(int) 15 => object(Cake\ORM\Entity) {},
(int) 16 => object(Cake\ORM\Entity) {},
(int) 17 => object(Cake\ORM\Entity) {},
(int) 18 => object(Cake\ORM\Entity) {}
]
]
$slidersTable = object(BaseSite\Model\Table\SlidersTable) {
'registryAlias' => 'BaseSite.Sliders',
'table' => 'sliders',
'alias' => 'Sliders',
'entityClass' => '\Cake\ORM\Entity',
'associations' => [
(int) 0 => 'images',
(int) 1 => 'pages'
],
'behaviors' => [
(int) 0 => 'Webpage'
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$paragraphesTable = object(BaseSite\Model\Table\ParagraphesTable) {
'registryAlias' => 'BaseSite.Paragraphes',
'table' => 'paragraphes',
'alias' => 'Paragraphes',
'entityClass' => '\Cake\ORM\Entity',
'associations' => [
(int) 0 => 'pages'
],
'behaviors' => [
(int) 0 => 'Webpage'
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$realisationSelectionsTable = object(BaseSite\Model\Table\RealisationSelectionsTable) {
'registryAlias' => 'BaseSite.RealisationSelections',
'table' => 'realisation_selections',
'alias' => 'RealisationSelections',
'entityClass' => '\Cake\ORM\Entity',
'associations' => [
(int) 0 => 'pages',
(int) 1 => 'realisations'
],
'behaviors' => [
(int) 0 => 'Webpage'
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$certificationsTable = object(BaseSite\Model\Table\CertificationsTable) {
'registryAlias' => 'BaseSite.Certifications',
'table' => 'certifications',
'alias' => 'Certifications',
'entityClass' => '\Cake\ORM\Entity',
'associations' => [
(int) 0 => 'etablissements',
(int) 1 => 'certificationsetablissements'
],
'behaviors' => [],
'defaultConnection' => 'default',
'connectionName' => 'default'
}
$membreId = (int) 1911
$cacheKey = 'last_avis_clients_1911'
$avisClients = null
$realisationsTable = object(BaseSite\Model\Table\RealisationsTable) {
'registryAlias' => 'BaseSite.Realisations',
'table' => 'realisations',
'alias' => 'Realisations',
'entityClass' => '\Cake\ORM\Entity',
'associations' => [
(int) 0 => 'membres',
(int) 1 => 'realisationselections',
(int) 2 => 'realisationphotos',
(int) 3 => 'metiers'
],
'behaviors' => [
(int) 0 => 'Webpage'
],
'defaultConnection' => 'default',
'connectionName' => 'default'
}Gb5V1\Controller\WebPagesController::home() - /home/resoproeco/www/core/plugins/Gb5V1/src/Controller/WebPagesController.php, line 75
App\Controller\PagesController::home() - APP/Controller/PagesController.php, line 32
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 429
Cake\Routing\Dispatcher::_invoke() - CORE/src/Routing/Dispatcher.php, line 114
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 87
[main] - ROOT/webroot/index.php, line 36