• Home
  • Explore
    • Beaches
    • Sights
    • Urban Art
    • Other Places
  • Activities
  • Foods
  • Drinks
  • Shopping
  • Leisure
  • Services
    • Dentists
    • Health
    • Pharmacies
    • Transports
  • Change Language
    • Português  Português
Discover Lagos

About the Project

Discover Lagos provides detailed information about various aspects of the city of Lagos in Portugal, from the most spectacular beaches to the most thrilling activities, as well as unmissable cultural and historical landmarks.

On our platform, visitors can find all the beaches of Lagos, with detailed information and local tips to make the most of their day in this Algarve municipality. Additionally, we highlight the best restaurants, bars, and cafes, where you can taste delicious local cuisine and enjoy memorable moments.

Discover Lagos is also your guide to the city's historical and cultural attractions. From the charming historic center to museums and monuments, we reveal the hidden treasures of Lagos that tell the rich history of this region.

Whether you want to explore the natural wonders of the region, venture into outdoor activities, or simply relax on picturesque beaches, Discover Lagos provides detailed information to help you plan your visit according to your interests.

In addition, we also provide other useful and up-to-date information, such as pharmacies that are permanently open every day and the weather forecast. We also offer a reservation request system for various types of businesses.

Join us at Discover Lagos and embark on an exciting journey through this stunning city, where natural beauty meets rich cultural heritage.

Explore, discover, and fall in love with Lagos!

Book Now
About the Project
Reservation for
Notice (8): Undefined variable: time_slots_array [APP/View/PageTypes/view.ctp, line 3445]
Code Context


                        <?php echo $this->Form->input('bkg_rqst_time', array('type'=>'select', 'id'=>'bkg_rqst_time', 'class'=>'input', 'style'=>'color: #909090; margin-top: 15px; margin-bottom: 0px;', 'empty'=>'* '.__('What time ?'), 'options'=>$time_slots_array, 'label'=>false, 'div'=>false)); ?>
$viewFile = '/home/discover/public_html/app/View/PageTypes/view.ctp'
$dataForView = array(
	'canonical_url' => 'https://www.discoverlagos.com/en/about-the-project',
	'total_compras' => (int) 0,
	'lang_menu_array' => array(
		'en' => 'English',
		'pt' => 'Português'
	),
	'redirects_translations' => array(
		(int) 0 => array(
			'slug' => '',
			'language_code_id' => '',
			'code' => '',
			'code_link' => 'pt'
		),
		(int) 1 => array(
			'slug' => '',
			'language_code_id' => '',
			'code' => '',
			'code_link' => 'en'
		)
	),
	'url_get_variables' => '?place=historic-center',
	'filter_by_place' => 'historic-center',
	'place_filter_tag' => array(
		(int) 0 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		)
	),
	'title_for_layout_default' => 'Discover Lagos - Local Tourist Guide',
	'meta_tags_details' => array(
		(int) 0 => array(
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		)
	),
	'website_settings' => array(
		'Setting' => array(
			'website_title' => 'Discover Lagos',
			'website_link' => 'www.discoverlagos.com',
			'social_networks_script' => '',
			'social_networks_div' => '',
			'google_analytics_script' => '<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-Y6JG801LRY"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-Y6JG801LRY');

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied'
});
</script>',
			'email_contact' => 'info@discoverlagos.com',
			'company_cellphone' => '(+351) 962 111 620',
			'company_cellphone_whatsapp' => '0',
			'company_telephone' => '',
			'company_telephone_whatsapp' => '0',
			'company_address_1' => '',
			'company_address_2' => '',
			'company_address_3' => '',
			'company_image_id' => '330',
			'accept_payments' => '0',
			'localhost_img_link_frontend' => '/cake/DiscoverLagos/discoverlagos.com/APP/'
		),
		'Image' => array(
			'id' => '330',
			'name' => 'discover_lagos_facebook.jpg'
		)
	),
	'places_menu' => array(
		(int) 0 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 3 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 4 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		)
	),
	'footer_menus' => array(
		(int) 0 => array(
			'PageType' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'PageType' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'PageType' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 3 => array(
			'PageType' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 4 => array(
			'PageType' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		)
	),
	'sub_menus_extra' => array(
		(int) 0 => array(
			'ShopProduct' => array(
				[maximum depth reached]
			),
			'ShopProductTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'ShopProduct' => array(
				[maximum depth reached]
			),
			'ShopProductTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'ShopProduct' => array(
				[maximum depth reached]
			),
			'ShopProductTranslation' => array(
				[maximum depth reached]
			)
		)
	),
	'menus_extra' => array(
		(int) 0 => array(
			'ShopCategory' => array(
				[maximum depth reached]
			),
			'ShopCategoryTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'ShopCategory' => array(
				[maximum depth reached]
			),
			'ShopCategoryTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'ShopCategory' => array(
				[maximum depth reached]
			),
			'ShopCategoryTranslation' => array(
				[maximum depth reached]
			)
		)
	),
	'menus_services' => array(
		(int) 0 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 3 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		)
	),
	'menus_explore' => array(
		(int) 0 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 3 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		)
	),
	'menus_categories' => array(
		(int) 0 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 2 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 3 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 4 => array(
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			)
		),
		(int) 5 => array(
			'PageType' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		)
	),
	'menus' => array(
		(int) 0 => array(
			'PageType' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			)
		)
	),
	'array_langs' => array(
		(int) 0 => 'English',
		(int) 1 => 'Português'
	),
	'flag_array' => array(
		'en' => 'eng.jpg',
		'pt' => 'por.jpg'
	),
	'curr_languages' => array(
		(int) 0 => array(
			'Language' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'Language' => array(
				[maximum depth reached]
			)
		)
	),
	'curr_language' => array(
		'Language' => array(
			'id' => '3',
			'title' => 'English',
			'flag' => 'eng.jpg'
		)
	),
	'webroot' => '/',
	'curr_lang' => 'en',
	'debugToolbarPanels' => array(
		'history' => array(
			'content' => array(
				[maximum depth reached]
			),
			'elementName' => 'history_panel',
			'plugin' => 'DebugKit',
			'title' => null,
			'disableTimer' => true
		),
		'session' => array(
			'content' => array(
				[maximum depth reached]
			),
			'elementName' => 'session_panel',
			'plugin' => 'DebugKit',
			'title' => null,
			'disableTimer' => true
		),
		'request' => array(
			'content' => array(
				[maximum depth reached]
			),
			'elementName' => 'request_panel',
			'plugin' => 'DebugKit',
			'title' => null,
			'disableTimer' => true
		),
		'sql_log' => array(
			'content' => array(
				[maximum depth reached]
			),
			'elementName' => 'sql_log_panel',
			'plugin' => 'DebugKit',
			'title' => null,
			'disableTimer' => true
		),
		'timer' => array(
			'content' => null,
			'elementName' => 'timer_panel',
			'plugin' => 'DebugKit',
			'title' => null,
			'disableTimer' => true
		),
		'log' => array(
			'content' => object(DebugKitLog) {},
			'elementName' => 'log_panel',
			'plugin' => 'DebugKit',
			'title' => null,
			'disableTimer' => true
		),
		'variables' => array(
			'content' => array(
				[maximum depth reached]
			),
			'elementName' => 'variables_panel',
			'plugin' => 'DebugKit',
			'title' => null,
			'disableTimer' => true
		),
		'environment' => array(
			'content' => array(
				[maximum depth reached]
			),
			'elementName' => 'environment_panel',
			'plugin' => 'DebugKit',
			'title' => null,
			'disableTimer' => true
		),
		'include' => array(
			'content' => array(
				[maximum depth reached]
			),
			'elementName' => 'include_panel',
			'plugin' => 'DebugKit',
			'title' => null,
			'disableTimer' => true
		)
	),
	'debugToolbarJavascript' => array(
		'libs' => 'DebugKit./js/js_debug_toolbar'
	),
	'debugToolbarCss' => array(
		(int) 0 => 'DebugKit./css/debug_toolbar.css'
	),
	'page' => array(
		(int) 0 => array(
			'PageType' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			),
			'PageContent' => array(
				[maximum depth reached]
			),
			'PageContentTranslation' => array(
				[maximum depth reached]
			),
			'Image' => array(
				[maximum depth reached]
			),
			'TopImage' => array(
				[maximum depth reached]
			)
		)
	),
	'title_for_layout' => 'About the Project | Discover Lagos',
	'hreflangs_types' => array(
		(int) 0 => array(
			'PageType' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			),
			'Language' => array(
				[maximum depth reached]
			)
		),
		(int) 1 => array(
			'PageType' => array(
				[maximum depth reached]
			),
			'PageTypeTranslation' => array(
				[maximum depth reached]
			),
			'Language' => array(
				[maximum depth reached]
			)
		)
	),
	'canonical_url_path' => '/en/about-the-project',
	'is_mobile' => 'no'
)
$canonical_url = 'https://www.discoverlagos.com/en/about-the-project'
$total_compras = (int) 0
$lang_menu_array = array(
	'en' => 'English',
	'pt' => 'Português'
)
$redirects_translations = array(
	(int) 0 => array(
		'slug' => '',
		'language_code_id' => '',
		'code' => '',
		'code_link' => 'pt'
	),
	(int) 1 => array(
		'slug' => '',
		'language_code_id' => '',
		'code' => '',
		'code_link' => 'en'
	)
)
$url_get_variables = '?place=historic-center'
$filter_by_place = 'historic-center'
$place_filter_tag = array(
	(int) 0 => array(
		'PageContent' => array(
			'id' => '261'
		),
		'PageContentTranslation' => array(
			'title' => 'Historic Center',
			'slug' => 'historic-center'
		)
	)
)
$title_for_layout_default = 'Discover Lagos - Local Tourist Guide'
$meta_tags_details = array(
	(int) 0 => array(
		'PageContentTranslation' => array(
			'id' => '101',
			'title' => 'Discover Lagos - Local Tourist Guide',
			'introduction' => 'Discover Lagos',
			'seo_meta_keywords' => '',
			'seo_meta_description' => ''
		)
	)
)
$website_settings = array(
	'Setting' => array(
		'website_title' => 'Discover Lagos',
		'website_link' => 'www.discoverlagos.com',
		'social_networks_script' => '',
		'social_networks_div' => '',
		'google_analytics_script' => '<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-Y6JG801LRY"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-Y6JG801LRY');

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied'
});
</script>',
		'email_contact' => 'info@discoverlagos.com',
		'company_cellphone' => '(+351) 962 111 620',
		'company_cellphone_whatsapp' => '0',
		'company_telephone' => '',
		'company_telephone_whatsapp' => '0',
		'company_address_1' => '',
		'company_address_2' => '',
		'company_address_3' => '',
		'company_image_id' => '330',
		'accept_payments' => '0',
		'localhost_img_link_frontend' => '/cake/DiscoverLagos/discoverlagos.com/APP/'
	),
	'Image' => array(
		'id' => '330',
		'name' => 'discover_lagos_facebook.jpg'
	)
)
$places_menu = array(
	(int) 0 => array(
		'PageContent' => array(
			'id' => '443'
		),
		'PageContentTranslation' => array(
			'title' => 'Places',
			'slug' => 'places',
			'subtitle' => null,
			'introduction' => null
		)
	),
	(int) 1 => array(
		'PageContent' => array(
			'id' => '261'
		),
		'PageContentTranslation' => array(
			'title' => 'Historic Center',
			'slug' => 'historic-center',
			'subtitle' => 'Inside the castle walls',
			'introduction' => 'Old Town'
		)
	),
	(int) 2 => array(
		'PageContent' => array(
			'id' => '289'
		),
		'PageContentTranslation' => array(
			'title' => 'Urban Town',
			'slug' => 'urban-town',
			'subtitle' => 'Outside the castle walls',
			'introduction' => null
		)
	),
	(int) 3 => array(
		'PageContent' => array(
			'id' => '259'
		),
		'PageContentTranslation' => array(
			'title' => 'Odiáxere',
			'slug' => 'odiaxere',
			'subtitle' => '6 km to the center of Lagos',
			'introduction' => 'Odiáxere'
		)
	),
	(int) 4 => array(
		'PageContent' => array(
			'id' => '260'
		),
		'PageContentTranslation' => array(
			'title' => 'Luz',
			'slug' => 'luz',
			'subtitle' => '7 km to the center of Lagos',
			'introduction' => 'Praia da Luz'
		)
	)
)
$footer_menus = array(
	(int) 0 => array(
		'PageType' => array(
			'id' => '40',
			'is_homepage' => '0',
			'type_footer_order' => '1',
			'footer_column' => '1'
		),
		'PageTypeTranslation' => array(
			'id' => '53',
			'title' => 'FAQ',
			'slug' => 'faq'
		)
	),
	(int) 1 => array(
		'PageType' => array(
			'id' => '21',
			'is_homepage' => '0',
			'type_footer_order' => '2',
			'footer_column' => '1'
		),
		'PageTypeTranslation' => array(
			'id' => '13',
			'title' => 'Contact Us',
			'slug' => 'contact-us'
		)
	),
	(int) 2 => array(
		'PageType' => array(
			'id' => '41',
			'is_homepage' => '0',
			'type_footer_order' => '3',
			'footer_column' => '1'
		),
		'PageTypeTranslation' => array(
			'id' => '55',
			'title' => 'Privacy Policy',
			'slug' => 'privacy-policy'
		)
	),
	(int) 3 => array(
		'PageType' => array(
			'id' => '24',
			'is_homepage' => '0',
			'type_footer_order' => '4',
			'footer_column' => '1'
		),
		'PageTypeTranslation' => array(
			'id' => '19',
			'title' => 'About the Project',
			'slug' => 'about-the-project'
		)
	),
	(int) 4 => array(
		'PageType' => array(
			'id' => '25',
			'is_homepage' => '0',
			'type_footer_order' => '6',
			'footer_column' => '1'
		),
		'PageTypeTranslation' => array(
			'id' => '21',
			'title' => 'Blog',
			'slug' => 'blog'
		)
	)
)
$sub_menus_extra = array(
	(int) 0 => array(
		'ShopProduct' => array(
			'id' => '34',
			'category_id' => '13'
		),
		'ShopProductTranslation' => array(
			'id' => '67',
			'title' => 'Lagos illustrations',
			'slug' => 'lagos-illustrations'
		)
	),
	(int) 1 => array(
		'ShopProduct' => array(
			'id' => '36',
			'category_id' => '15'
		),
		'ShopProductTranslation' => array(
			'id' => '71',
			'title' => 'City Tours',
			'slug' => 'city-tours'
		)
	),
	(int) 2 => array(
		'ShopProduct' => array(
			'id' => '37',
			'category_id' => '15'
		),
		'ShopProductTranslation' => array(
			'id' => '73',
			'title' => 'Virtual Tours',
			'slug' => 'virtual-tours'
		)
	)
)
$menus_extra = array(
	(int) 0 => array(
		'ShopCategory' => array(
			'id' => '13'
		),
		'ShopCategoryTranslation' => array(
			'id' => '25',
			'title' => 'Postcards',
			'slug' => 'postcards'
		)
	),
	(int) 1 => array(
		'ShopCategory' => array(
			'id' => '14'
		),
		'ShopCategoryTranslation' => array(
			'id' => '27',
			'title' => 'NFT's',
			'slug' => 'nft-s'
		)
	),
	(int) 2 => array(
		'ShopCategory' => array(
			'id' => '15'
		),
		'ShopCategoryTranslation' => array(
			'id' => '29',
			'title' => 'Tours',
			'slug' => 'tours'
		)
	)
)
$menus_services = array(
	(int) 0 => array(
		'PageContent' => array(
			'id' => '389'
		),
		'PageContentTranslation' => array(
			'id' => '763',
			'title' => 'Dentists',
			'slug' => 'dentists'
		),
		'PageTypeTranslation' => array(
			'slug' => 'need-help'
		)
	),
	(int) 1 => array(
		'PageContent' => array(
			'id' => '390'
		),
		'PageContentTranslation' => array(
			'id' => '765',
			'title' => 'Health',
			'slug' => 'health'
		),
		'PageTypeTranslation' => array(
			'slug' => 'need-help'
		)
	),
	(int) 2 => array(
		'PageContent' => array(
			'id' => '400'
		),
		'PageContentTranslation' => array(
			'id' => '785',
			'title' => 'Pharmacies',
			'slug' => 'pharmacies'
		),
		'PageTypeTranslation' => array(
			'slug' => 'need-help'
		)
	),
	(int) 3 => array(
		'PageContent' => array(
			'id' => '423'
		),
		'PageContentTranslation' => array(
			'id' => '831',
			'title' => 'Transports',
			'slug' => 'transports'
		),
		'PageTypeTranslation' => array(
			'slug' => 'need-help'
		)
	)
)
$menus_explore = array(
	(int) 0 => array(
		'PageContent' => array(
			'id' => '280'
		),
		'PageContentTranslation' => array(
			'id' => '545',
			'title' => 'Beaches',
			'slug' => 'beaches'
		),
		'PageTypeTranslation' => array(
			'slug' => 'explore'
		)
	),
	(int) 1 => array(
		'PageContent' => array(
			'id' => '281'
		),
		'PageContentTranslation' => array(
			'id' => '547',
			'title' => 'Sights',
			'slug' => 'sights'
		),
		'PageTypeTranslation' => array(
			'slug' => 'explore'
		)
	),
	(int) 2 => array(
		'PageContent' => array(
			'id' => '282'
		),
		'PageContentTranslation' => array(
			'id' => '549',
			'title' => 'Urban Art',
			'slug' => 'urban-art'
		),
		'PageTypeTranslation' => array(
			'slug' => 'explore'
		)
	),
	(int) 3 => array(
		'PageContent' => array(
			'id' => '284'
		),
		'PageContentTranslation' => array(
			'id' => '553',
			'title' => 'Other Places',
			'slug' => 'other-places'
		),
		'PageTypeTranslation' => array(
			'slug' => 'explore'
		)
	)
)
$menus_categories = array(
	(int) 0 => array(
		'PageContent' => array(
			'id' => '162'
		),
		'PageContentTranslation' => array(
			'id' => '309',
			'title' => 'What to do',
			'subtitle' => 'Activities',
			'slug' => 'what-to-do'
		)
	),
	(int) 1 => array(
		'PageContent' => array(
			'id' => '164'
		),
		'PageContentTranslation' => array(
			'id' => '313',
			'title' => 'Enjoy a meal',
			'subtitle' => 'Foods',
			'slug' => 'enjoy-a-meal'
		)
	),
	(int) 2 => array(
		'PageContent' => array(
			'id' => '165'
		),
		'PageContentTranslation' => array(
			'id' => '315',
			'title' => 'Just relax',
			'subtitle' => 'Drinks',
			'slug' => 'relax-with-a-drink'
		)
	),
	(int) 3 => array(
		'PageContent' => array(
			'id' => '209'
		),
		'PageContentTranslation' => array(
			'id' => '403',
			'title' => 'Shopping',
			'subtitle' => 'Shopping',
			'slug' => 'shopping'
		)
	),
	(int) 4 => array(
		'PageContent' => array(
			'id' => '219'
		),
		'PageContentTranslation' => array(
			'id' => '423',
			'title' => 'Enjoy',
			'subtitle' => 'Leisure',
			'slug' => 'enjoy'
		)
	),
	(int) 5 => array(
		'PageType' => array(
			'id' => '64'
		),
		'PageTypeTranslation' => array(
			'id' => '100',
			'title' => 'Services',
			'slug' => 'need-help',
			'subtitle' => 'Services'
		)
	)
)
$menus = array(
	(int) 0 => array(
		'PageType' => array(
			'id' => '27',
			'is_homepage' => '1'
		),
		'PageTypeTranslation' => array(
			'id' => '25',
			'title' => 'Home',
			'slug' => 'home'
		)
	)
)
$array_langs = array(
	(int) 0 => 'English',
	(int) 1 => 'Português'
)
$flag_array = array(
	'en' => 'eng.jpg',
	'pt' => 'por.jpg'
)
$curr_languages = array(
	(int) 0 => array(
		'Language' => array(
			'id' => '3',
			'title' => 'English',
			'code_link' => 'en',
			'flag' => 'eng.jpg',
			'default_language' => '1'
		)
	),
	(int) 1 => array(
		'Language' => array(
			'id' => '2',
			'title' => 'Português',
			'code_link' => 'pt',
			'flag' => 'por.jpg',
			'default_language' => '0'
		)
	)
)
$curr_language = array(
	'Language' => array(
		'id' => '3',
		'title' => 'English',
		'flag' => 'eng.jpg'
	)
)
$webroot = '/'
$curr_lang = 'en'
$debugToolbarPanels = array(
	'history' => array(
		'content' => array(
			(int) 0 => array(
				[maximum depth reached]
			),
			(int) 1 => array(
				[maximum depth reached]
			),
			(int) 2 => array(
				[maximum depth reached]
			),
			(int) 3 => array(
				[maximum depth reached]
			)
		),
		'elementName' => 'history_panel',
		'plugin' => 'DebugKit',
		'title' => null,
		'disableTimer' => true
	),
	'session' => array(
		'content' => array(
			'Config' => array(
				[maximum depth reached]
			),
			'config_language' => 'en',
			'_Token' => array(
				[maximum depth reached]
			)
		),
		'elementName' => 'session_panel',
		'plugin' => 'DebugKit',
		'title' => null,
		'disableTimer' => true
	),
	'request' => array(
		'content' => array(
			'params' => array(
				[maximum depth reached]
			),
			'url' => 'en/about-the-project',
			'query' => array(
				[maximum depth reached]
			),
			'data' => array([maximum depth reached]),
			'cookie' => array([maximum depth reached]),
			'get' => array(
				[maximum depth reached]
			),
			'currentRoute' => object(CakeRoute) {}
		),
		'elementName' => 'request_panel',
		'plugin' => 'DebugKit',
		'title' => null,
		'disableTimer' => true
	),
	'sql_log' => array(
		'content' => array(
			'connections' => array(
				[maximum depth reached]
			),
			'threshold' => (int) 20
		),
		'elementName' => 'sql_log_panel',
		'plugin' => 'DebugKit',
		'title' => null,
		'disableTimer' => true
	),
	'timer' => array(
		'content' => null,
		'elementName' => 'timer_panel',
		'plugin' => 'DebugKit',
		'title' => null,
		'disableTimer' => true
	),
	'log' => array(
		'content' => object(DebugKitLog) {},
		'elementName' => 'log_panel',
		'plugin' => 'DebugKit',
		'title' => null,
		'disableTimer' => true
	),
	'variables' => array(
		'content' => array(
			'page' => array(
				[maximum depth reached]
			),
			'title_for_layout' => 'About the Project | Discover Lagos',
			'hreflangs_types' => array(
				[maximum depth reached]
			),
			'canonical_url_path' => '/en/about-the-project',
			'is_mobile' => 'no',
			'$request->data' => array([maximum depth reached])
		),
		'elementName' => 'variables_panel',
		'plugin' => 'DebugKit',
		'title' => null,
		'disableTimer' => true
	),
	'environment' => array(
		'content' => array(
			'php' => array(
				[maximum depth reached]
			),
			'cake' => array(
				[maximum depth reached]
			),
			'app' => array(
				[maximum depth reached]
			)
		),
		'elementName' => 'environment_panel',
		'plugin' => 'DebugKit',
		'title' => null,
		'disableTimer' => true
	),
	'include' => array(
		'content' => array(
			'core' => array(
				[maximum depth reached]
			),
			'app' => array(
				[maximum depth reached]
			),
			'plugins' => array(
				[maximum depth reached]
			),
			'paths' => array(
				[maximum depth reached]
			)
		),
		'elementName' => 'include_panel',
		'plugin' => 'DebugKit',
		'title' => null,
		'disableTimer' => true
	)
)
$debugToolbarJavascript = array(
	'libs' => 'DebugKit./js/js_debug_toolbar'
)
$debugToolbarCss = array(
	(int) 0 => 'DebugKit./css/debug_toolbar.css'
)
$page = array(
	(int) 0 => array(
		'PageType' => array(
			'id' => '24',
			'icon' => 'fa-question-circle',
			'type_order' => '4',
			'created' => '2018-11-05 18:44:42',
			'modified' => '2024-04-16 16:46:19',
			'main_image' => '1',
			'images_gallery' => '1',
			'instagram_gallery' => '0',
			'google_maps' => '0',
			'video' => '0',
			'image_id' => null,
			'static_page' => '1',
			'booking_system' => '0',
			'content_description' => '1',
			'content_description_complement' => '0',
			'admin_label' => 'About the Project',
			'show_on_menu' => '0',
			'main_image_width' => '1024',
			'main_image_height' => '682',
			'images_gallery_width' => '700',
			'images_gallery_height' => '900',
			'instagram_gallery_n_pictures' => null,
			'show_on_homepage' => '0',
			'top_image' => '1',
			'top_image_width' => '1483',
			'top_image_height' => '278',
			'publish' => '1',
			'collect_slug' => '1',
			'associate_promotion' => '0',
			'contact_form' => '0',
			'contact_form_subject' => '',
			'listing_page' => '0',
			'is_homepage' => '0',
			'order_pages' => '0',
			'block' => '0',
			'show_on_footer_menu' => '1',
			'detail_page' => '1',
			'multiple_prices' => '0',
			'content_subtitle' => '0',
			'sub_menus' => '0',
			'type_footer_order' => '4',
			'blog' => '0',
			'content_introduction' => '1',
			'footer_column' => '1',
			'categorias_produtos' => '0',
			'create_recipes' => '0',
			'associate_this_text' => '0',
			'associated_page_type_id' => null,
			'collect_website' => '0',
			'collect_social_networks' => '0',
			'associated_page_type_id_as_a_product' => null,
			'associated_page_type_one_or_many' => null,
			'video_url' => '0',
			'associate_company_id' => '0',
			'collect_company_contacts' => '0',
			'collect_company_addresses' => '0',
			'images_gallery_limit' => null,
			'associated_page_type_as_a_select_box' => null,
			'set_checkboxes' => '0',
			'set_checkboxes_id' => null,
			'mobile_top_image' => '0',
			'mobile_top_image_width' => null,
			'mobile_top_image_height' => null,
			'booking_integrations' => '0',
			'mobile_images_gallery' => '0',
			'mobile_images_gallery_width' => null,
			'mobile_images_gallery_height' => null,
			'mobile_images_gallery_limit' => null,
			'mobile_main_image' => '0',
			'mobile_main_image_width' => null,
			'mobile_main_image_height' => null,
			'gps_coordinates' => '0',
			'pharmacies_api' => '0',
			'pharmacies_api_location' => '',
			'pharmacies_api_url' => '',
			'opening_hours' => '0'
		),
		'PageTypeTranslation' => array(
			'id' => '19',
			'title' => 'About the Project',
			'slug' => 'about-the-project'
		),
		'PageContent' => array(
			'id' => '48',
			'page_type_id' => '24',
			'created' => '2018-12-05 14:45:53',
			'modified' => '2024-04-16 22:10:52',
			'google_maps_embed' => null,
			'google_maps_latitude' => null,
			'google_maps_longitude' => null,
			'instagram_token' => null,
			'image_id' => null,
			'video_embed' => null,
			'publish' => '1',
			'preview_token' => null,
			'content_order' => '1',
			'homepage' => '0',
			'top_image_id' => '1394',
			'group_of_pages' => '0',
			'associate_promotion' => '0',
			'booking_url' => null,
			'duration_tour' => null,
			'price_tour' => null,
			'page_content_associate' => null,
			'google_coordinates_associate' => '0',
			'google_embed_code_associate' => '0',
			'settings_page' => '0',
			'main_image_display_detail_page' => '1',
			'temporarily_unavailable' => '0',
			'blog_count' => '0',
			'website' => null,
			'facebook' => null,
			'instagram' => null,
			'associated_page_type_id' => null,
			'associated_page_content_id' => null,
			'page_type_associate' => null,
			'video_mp4_url' => null,
			'video_webm_url' => null,
			'company_id' => null,
			'google_maps_src' => null,
			'google_src_associate' => '0',
			'associated_select_box_id' => null,
			'what_included' => null,
			'video_mobile_mp4_url' => null,
			'video_mobile_webm_url' => null,
			'mobile_top_image_id' => null,
			'booking_integration_associate' => null,
			'mobile_image_id' => null,
			'gps_coordinates_latitude' => null,
			'gps_coordinates_longitude' => null,
			'pharmacy_id' => null,
			'pharmacy_sync' => '0'
		),
		'PageContentTranslation' => array(
			'id' => '73',
			'slug' => 'about-the-project',
			'title' => 'About the Project',
			'seo_title' => null,
			'subtitle' => '',
			'introduction' => '<b>Discover Lagos</b> provides detailed information about various aspects of the city of Lagos in Portugal, from the most spectacular beaches to the most thrilling activities, as well as unmissable cultural and historical landmarks.',
			'description' => 'On our platform, visitors can find all the beaches of Lagos, with detailed information and local tips to make the most of their day in this Algarve municipality. Additionally, we highlight the best restaurants, bars, and cafes, where you can taste delicious local cuisine and enjoy memorable moments.

<b>Discover Lagos</b> is also your guide to the city's historical and cultural attractions. From the charming historic center to museums and monuments, we reveal the hidden treasures of Lagos that tell the rich history of this region.

Whether you want to explore the natural wonders of the region, venture into outdoor activities, or simply relax on picturesque beaches, <b>Discover Lagos</b> provides detailed information to help you plan your visit according to your interests.

In addition, we also provide other useful and up-to-date information, such as pharmacies that are permanently open every day and the weather forecast. We also offer a reservation request system for various types of businesses.

Join us at <b>Discover Lagos</b> and embark on an exciting journey through this stunning city, where natural beauty meets rich cultural heritage.

Explore, discover, and fall in love with Lagos!',
			'description_complement' => null,
			'seo_meta_description' => 'Discover Lagos is your local guide to Lagos, Algarve - covering the best beaches, top activities and unmissable cultural and historic sights of the city.',
			'seo_meta_keywords' => ''
		),
		'Image' => array(
			'id' => null,
			'name' => null
		),
		'TopImage' => array(
			'id' => '1394',
			'name' => 'summer_beach_made_from_different_materials.jpg'
		)
	)
)
$title_for_layout = 'About the Project | Discover Lagos'
$hreflangs_types = array(
	(int) 0 => array(
		'PageType' => array(
			'id' => '24'
		),
		'PageTypeTranslation' => array(
			'slug' => 'about-the-project'
		),
		'Language' => array(
			'id' => '3',
			'code_link' => 'en',
			'default_language' => '1'
		)
	),
	(int) 1 => array(
		'PageType' => array(
			'id' => '24'
		),
		'PageTypeTranslation' => array(
			'slug' => 'sobre-o-projecto'
		),
		'Language' => array(
			'id' => '2',
			'code_link' => 'pt',
			'default_language' => '0'
		)
	)
)
$canonical_url_path = '/en/about-the-project'
$is_mobile = 'no'
include - APP/View/PageTypes/view.ctp, line 3445
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
View::render() - CORE/Cake/View/View.php, line 473
Controller::render() - CORE/Cake/Controller/Controller.php, line 968
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 117
Cancel
Request Sent
Your request was successfully sent.
A copy was sent to your email address.

If you cannot identify our email in your mailbox, check your spam box.

If our email has ended up in your spam box, please mark the email as safe to ensure that you receive future communications.


Thank you!
Discover Addons
  • Be Our Partner
  • Lagos City Maps
Project Information
  • FAQ
  • Contact Us
  • Privacy Policy
  • About the Project
  • Blog
Filter by Location
  • Places
  • Historic Center
  • Urban Town
  • Odiáxere
  • Luz
  • All Locations
RNAAT Registration no. 40/2022
Discover Lagos ® Copyright © 2026
Sign In
Sign Up
Use the e-mail and password that you specified when registering on the site
Forgot password?

Login via social networks

Sign Up
Sign In
Fill in the registration form and save your favorite tours, synchronize them on all devices

Sign Up via social networks

Forgot password?
Use the e-mail and password that you specified when registering on the site
V
Setting
Change password
Authorization through social networks
We use cookies only to improve the performance and functioning of the website.   
  • CakePHP
  • History
    +

    Request History

    4 previous requests available
    • Restore to current request
    • en/enjoy-a-meal?place=historic-center
    • en/lagos-grotto-trips
    • en/relax-with-a-drink?place=historic-center
    • en/new-partners?place=historic-center
    ====
  • Session
    +

    Session

    • Config(array)
      • userAgent661431fca2519b4df148c597c0363a4e
      • time1782195962
      • countdown10
    • config_languageen
    • _Token(array)
      • key23e15f30f871fdfe11501c2b889f7edd10d7d6f2d17c21244d5e62c38d5a20b57edcf794258971ca7a722dafdc6680fd3bbee50436098d868f9896924942b09b
      • allowedControllers(empty)
      • allowedActions(empty)
      • unlockedFields(empty)
      • csrfTokens(array)
        • 23e15f30f871fdfe11501c2b889f7edd10d7d6f2d17c21244d5e62c38d5a20b57edcf794258971ca7a722dafdc6680fd3bbee50436098d868f9896924942b09b1782183362
    ====
  • Request
    +

    Request

    Cake Params

    • plugin(null)
    • controllerpage_types
    • actionview
    • named(empty)
    • pass(array)
      • 0about-the-project
    • langen
    • _Token(array)
      • key23e15f30f871fdfe11501c2b889f7edd10d7d6f2d17c21244d5e62c38d5a20b57edcf794258971ca7a722dafdc6680fd3bbee50436098d868f9896924942b09b
      • unlockedFields(empty)

    Post data

    No post data.

    Query string

    • placehistoric-center

    Cookie

    • 0(empty)

    Current Route

    • keys(array)
      • 0lang
    • options(array)
      • langpt|en
    • defaults(array)
      • controllerpage_types
      • actionview
      • plugin(null)
    • template/:lang/*
    ====
  • Sql Log
    +

    Sql Logs

    default

    Total Time: 57 ms
    Total Queries: 27 queries
    Query Affected Num. rows Took (ms) Actions
    SELECT PageContent.id FROM page_contents PageContent INNER JOIN page_content_translations PageContentTranslation ON PageContentTranslation.page_content_id = PageContent.id INNER JOIN languages Language ON Language.code_link = "en" AND Language.id = PageContentTranslation.language_code_id WHERE PageContentTranslation.slug LIKE "historic-center" AND PageContent.page_type_id = 57 1 1 3 maybe slow
    SELECT PageType.id, PageType.order_pages, PageType.static_page, PageType.listing_page, PageType.collect_slug, PageType.booking_system, PageType.blog, PageTypeTranslation.* FROM page_types PageType INNER JOIN page_type_translations PageTypeTranslation ON PageTypeTranslation.page_type_id = PageType.id AND PageTypeTranslation.slug LIKE "about-the-project" INNER JOIN languages Language ON Language.id = PageTypeTranslation.language_code_id AND Language.code_link = "en" WHERE PageType.is_homepage = 0 AND PageType.publish = 1 AND PageType.block = 0; 1 1 1
    SELECT PageType.id, PageTypeTranslation.slug, Language.id, Language.code_link, Language.default_language FROM page_types PageType INNER JOIN page_type_translations PageTypeTranslation ON PageTypeTranslation.page_type_id = PageType.id INNER JOIN languages Language ON Language.id = PageTypeTranslation.language_code_id AND Language.publish = 1 WHERE PageType.id = 24 2 2 1 maybe slow
    SELECT PageType.*, PageTypeTranslation.id, PageTypeTranslation.title, PageTypeTranslation.slug, PageContent.*, PageContentTranslation.id, PageContentTranslation.slug, PageContentTranslation.title, PageContentTranslation.seo_title, PageContentTranslation.subtitle, PageContentTranslation.introduction, PageContentTranslation.description, PageContentTranslation.description_complement, PageContentTranslation.seo_meta_description, PageContentTranslation.seo_meta_keywords, Image.id, Image.name, TopImage.id, TopImage.name FROM page_types PageType INNER JOIN page_contents PageContent ON PageContent.page_type_id = PageType.id AND PageContent.publish = 1 AND PageContent.group_of_pages = 0 INNER JOIN page_content_translations PageContentTranslation ON PageContentTranslation.page_content_id = PageContent.id INNER JOIN languages Language ON Language.id = PageContentTranslation.language_code_id AND Language.code_link = "en" INNER JOIN page_type_translations PageTypeTranslation ON PageTypeTranslation.page_type_id = PageType.id AND PageTypeTranslation.language_code_id = Language.id LEFT JOIN images Image ON Image.id = PageContent.image_id LEFT JOIN images TopImage ON TopImage.id = PageContent.top_image_id WHERE PageType.id = 24 AND PageType.publish = 1 AND PageType.block = 0 AND ((PageType.collect_slug = 1 AND PageContentTranslation.slug LIKE "about-the-project") OR (PageType.collect_slug = 0) OR (PageType.collect_slug = 1 AND PageTypeTranslation.slug LIKE "about-the-project")); 1 1 10 maybe slow
    SELECT Promotion.id, Promotion.discount, PromotionContent.id, PromotionContent.title FROM promotions Promotion INNER JOIN promotion_contents PromotionContent ON PromotionContent.promotion_id = Promotion.id INNER JOIN languages Language ON Language.id = PromotionContent.language_code_id AND Language.code_link = "en" WHERE Promotion.publish = 1; 0 0 2 maybe slow
    SELECT PageContentTranslation.id, PageContentTranslation.title FROM page_contents PageContent INNER JOIN page_content_translations PageContentTranslation ON PageContentTranslation.page_content_id = PageContent.id INNER JOIN languages Language ON Language.id = PageContentTranslation.language_code_id AND Language.code_link = "en" WHERE PageContent.settings_page = 1 1 1 5 maybe slow
    SELECT Image.id, Image.name, Image.gallery_id, Image.image_order, ImageContent.id, ImageContent.title FROM page_contents PageContent INNER JOIN galleries Gallery ON Gallery.page_content_id = PageContent.id AND Gallery.product_type_id IS NULL AND Gallery.mobile = 0 LEFT JOIN images Image ON Image.gallery_id = Gallery.id INNER JOIN image_contents ImageContent ON ImageContent.image_id = Image.id INNER JOIN languages Language ON Language.id = ImageContent.language_code_id AND Language.code_link = "en" WHERE PageContent.id = 48 AND PageContent.publish = 1 ORDER BY Image.image_order DESC 0 0 9 maybe slow
    SELECT PageContentFaq.id, PageContentFaq.question, PageContentFaq.answer, PageContentFaq.faq_order FROM page_content_faqs PageContentFaq INNER JOIN languages Language ON Language.id = PageContentFaq.language_code_id AND Language.code_link = "en" WHERE PageContentFaq.page_content_id = 48 ORDER BY PageContentFaq.faq_order ASC; 0 0 0
    SELECT DISTINCT ShopType.id, ShopType.price, ShopType.promo, ShopType.price_promo, ShopTypeTranslation.title, ShopTypeTranslation.color, ShopTypeTranslation.type, ShopTypeTranslation.slug, ShopTypeTranslation.duration, ShopCategoryTranslation.id, ShopCategoryTranslation.slug, ShopCategoryTranslation.title, ShopProductTranslation.id, ShopProductTranslation.slug, ShopProductTranslation.title, Image.name FROM shop_types ShopType INNER JOIN shop_type_translations ShopTypeTranslation ON ShopTypeTranslation.product_type_id = ShopType.id INNER JOIN shop_categories ShopCategorie ON ShopCategorie.id = ShopType.category_id AND ShopCategorie.category_type = "booking_agenda" INNER JOIN shop_category_translations ShopCategoryTranslation ON ShopCategoryTranslation.category_id = ShopCategorie.id INNER JOIN shop_products ShopProduct ON ShopProduct.id = ShopType.product_id INNER JOIN shop_product_translations ShopProductTranslation ON ShopProductTranslation.product_id = ShopProduct.id INNER JOIN languages Language ON Language.code_link = "en" AND Language.id = ShopTypeTranslation.language_code_id AND Language.id = ShopCategoryTranslation.language_code_id AND Language.id = ShopProductTranslation.language_code_id LEFT OUTER JOIN ( SELECT i.id, i.name, i.item_id, min(i.image_order) as image_order FROM images i GROUP BY i.item_id ) as Image ON Image.item_id = ShopType.id WHERE ShopType.publish = 1 AND ShopType.destaque = 1 ORDER BY rand() LIMIT 3; 0 0 1 maybe slow
    SELECT PageType.id, PageType.static_page, PageType.booking_system, PageType.associate_promotion, PageTypeTranslation.slug, PageTypeTranslation.title, PageContent.id, PageContent.associate_promotion, PageContent.duration_tour, PageContent.price_tour, PageContentTranslation.id, PageContentTranslation.slug, PageContentTranslation.title, PageContentTranslation.subtitle, PageContentTranslation.introduction, PageContent.booking_url, Image.id, Image.name FROM page_contents PageContent INNER JOIN page_content_translations PageContentTranslation ON PageContentTranslation.page_content_id = PageContent.id INNER JOIN languages Language ON Language.id = PageContentTranslation.language_code_id AND Language.code_link = "en" INNER JOIN page_types PageType ON PageType.id = PageContent.page_type_id AND PageType.publish = 1 AND PageType.block = 0 INNER JOIN page_type_translations PageTypeTranslation ON PageTypeTranslation.page_type_id = PageType.id AND PageTypeTranslation.language_code_id = Language.id LEFT JOIN images Image ON Image.id = PageContent.image_id WHERE PageContent.page_content_associate = 48 AND PageContent.publish = 1 ORDER BY RAND() LIMIT 3; 0 0 7 maybe slow
    SELECT `Language`.`id`, `Language`.`title`, `Language`.`flag` FROM `discover_discoverlagosdb2023`.`languages` AS `Language` WHERE `Language`.`code_link` = 'en' LIMIT 1 1 1 0
    SELECT Language.id, Language.title, Language.code_link, Language.flag, Language.default_language FROM languages Language WHERE Language.publish = 1 ORDER BY Language.title ASC; 2 2 0
    SELECT PageType.id, PageType.is_homepage, PageTypeTranslation.id, PageTypeTranslation.title, PageTypeTranslation.slug FROM page_types PageType LEFT JOIN page_type_translations PageTypeTranslation ON PageTypeTranslation.page_type_id = PageType.id AND PageTypeTranslation.language_code_id = 3 WHERE PageType.show_on_menu = 1 AND PageType.publish = 1 AND PageType.block = 0 AND PageType.id <> 53 ORDER BY PageType.type_order ASC; 1 1 0
    SELECT PageContent.id, PageContentTranslation.id, PageContentTranslation.title, PageContentTranslation.subtitle, PageContentTranslation.slug FROM page_contents PageContent INNER JOIN page_content_translations PageContentTranslation ON PageContentTranslation.page_content_id = PageContent.id AND PageContentTranslation.language_code_id = 3 WHERE PageContent.page_type_id = 53 AND PageContent.publish = 1 AND PageContent.group_of_pages = 0 ORDER BY PageContent.content_order ASC; 5 5 5
    SELECT PageType.id, PageTypeTranslation.id, PageTypeTranslation.title, PageTypeTranslation.slug FROM page_types PageType INNER JOIN page_type_translations PageTypeTranslation ON PageTypeTranslation.page_type_id = PageType.id AND PageTypeTranslation.language_code_id = 3 WHERE PageType.id = 64 AND PageType.publish = 1 ORDER BY PageType.type_order ASC; 1 1 0
    SELECT PageContent.id, PageContentTranslation.id, PageContentTranslation.title, PageContentTranslation.slug, PageTypeTranslation.slug FROM page_contents PageContent INNER JOIN page_content_translations PageContentTranslation ON PageContentTranslation.page_content_id = PageContent.id AND PageContentTranslation.language_code_id = 3 INNER JOIN page_types PageType ON PageType.id = PageContent.page_type_id INNER JOIN page_type_translations PageTypeTranslation ON PageTypeTranslation.page_type_id = PageType.id AND PageTypeTranslation.language_code_id = 3 WHERE PageContent.page_type_id = 59 AND PageContent.publish = 1 AND PageContent.group_of_pages = 0 ORDER BY PageContent.content_order ASC; 4 4 3 maybe slow
    SELECT PageContent.id, PageContentTranslation.id, PageContentTranslation.title, PageContentTranslation.slug, PageTypeTranslation.slug FROM page_contents PageContent INNER JOIN page_content_translations PageContentTranslation ON PageContentTranslation.page_content_id = PageContent.id AND PageContentTranslation.language_code_id = 3 INNER JOIN page_types PageType ON PageType.id = PageContent.page_type_id INNER JOIN page_type_translations PageTypeTranslation ON PageTypeTranslation.page_type_id = PageType.id AND PageTypeTranslation.language_code_id = 3 WHERE PageContent.page_type_id = 64 AND PageContent.publish = 1 AND PageContent.group_of_pages = 0 ORDER BY PageContent.content_order ASC; 4 4 3 maybe slow
    SELECT ShopCategory.id, ShopCategoryTranslation.id, ShopCategoryTranslation.title, ShopCategoryTranslation.slug FROM shop_categories ShopCategory INNER JOIN shop_category_translations ShopCategoryTranslation ON ShopCategoryTranslation.category_id = ShopCategory.id AND ShopCategoryTranslation.language_code_id = 3 WHERE ShopCategory.publish = 1 ORDER BY ShopCategory.content_order ASC; 3 3 0
    SELECT ShopProduct.id, ShopProduct.category_id, ShopProductTranslation.id, ShopProductTranslation.title, ShopProductTranslation.slug FROM shop_products ShopProduct INNER JOIN shop_product_translations ShopProductTranslation ON ShopProductTranslation.product_id = ShopProduct.id AND ShopProductTranslation.language_code_id = 3 WHERE ShopProduct.publish = 1 ORDER BY ShopProduct.category_id ASC, ShopProduct.content_order ASC; 3 3 0
    SELECT PageType.id, PageType.is_homepage, PageType.type_footer_order, PageType.footer_column, PageTypeTranslation.id, PageTypeTranslation.title, PageTypeTranslation.slug FROM page_types PageType LEFT JOIN page_type_translations PageTypeTranslation ON PageTypeTranslation.page_type_id = PageType.id AND PageTypeTranslation.language_code_id = 3 WHERE PageType.show_on_footer_menu = 1 AND PageType.publish = 1 AND PageType.block = 0 ORDER BY PageType.type_footer_order ASC; 5 5 0
    SELECT PageContent.id, PageContentTranslation.title, PageContentTranslation.slug, PageContentTranslation.subtitle, PageContentTranslation.introduction FROM page_contents PageContent INNER JOIN page_content_translations PageContentTranslation ON PageContentTranslation.page_content_id = PageContent.id INNER JOIN languages Language ON Language.code_link = "en" AND Language.id = PageContentTranslation.language_code_id WHERE PageContent.page_type_id = 57 AND PageContent.publish = 1 ORDER BY PageContent.content_order ASC; 5 5 3 maybe slow
    SELECT `Setting`.`website_title`, `Setting`.`website_link`, `Setting`.`social_networks_script`, `Setting`.`social_networks_div`, `Setting`.`google_analytics_script`, `Setting`.`email_contact`, `Setting`.`company_cellphone`, `Setting`.`company_cellphone_whatsapp`, `Setting`.`company_telephone`, `Setting`.`company_telephone_whatsapp`, `Setting`.`company_address_1`, `Setting`.`company_address_2`, `Setting`.`company_address_3`, `Setting`.`company_image_id`, `Setting`.`accept_payments`, `Setting`.`localhost_img_link_frontend`, `Image`.`id`, `Image`.`name` FROM `discover_discoverlagosdb2023`.`settings` AS `Setting` LEFT JOIN `discover_discoverlagosdb2023`.`images` AS `Image` ON (`Setting`.`company_image_id` = `Image`.`id`) WHERE 1 = 1 LIMIT 1 1 1 0
    SELECT PageContentTranslation.id, PageContentTranslation.title, PageContentTranslation.introduction, PageContentTranslation.seo_meta_keywords, PageContentTranslation.seo_meta_description FROM page_contents PageContent INNER JOIN page_content_translations PageContentTranslation ON PageContentTranslation.page_content_id = PageContent.id AND PageContentTranslation.language_code_id = 3 WHERE PageContent.settings_page = 1 1 1 3 maybe slow
    SELECT PageContent.id, PageContentTranslation.title, PageContentTranslation.slug FROM page_contents PageContent INNER JOIN page_content_translations PageContentTranslation ON PageContentTranslation.page_content_id = PageContent.id INNER JOIN languages Language ON Language.id = PageContentTranslation.language_code_id AND Language.code_link = "en" WHERE PageContentTranslation.slug = "historic-center" 1 1 1
    SELECT PageContent.id, PageContentTranslation.id, PageContentTranslation.language_code_id, PageContentTranslation.slug FROM page_contents PageContent INNER JOIN page_content_translations PageContentTranslation ON PageContentTranslation.page_content_id = PageContent.id WHERE PageContentTranslation.slug = "about-the-project?place=historic-center" 0 0 0
    SELECT PageType.id, PageTypeTranslation.id, PageTypeTranslation.language_code_id, PageTypeTranslation.slug FROM page_types PageType INNER JOIN page_type_translations PageTypeTranslation ON PageTypeTranslation.page_type_id = PageType.id WHERE PageTypeTranslation.slug = "about-the-project?place=historic-center" 0 0 0
    SELECT WebsiteContact.id, WebsiteContact.type, WebsiteContact.contact_order, WebsiteContact.email_content, WebsiteContact.phone_country_code, WebsiteContact.phone_number, WebsiteContact.address_1, WebsiteContact.address_2, WebsiteContact.address_3, WebsiteContact.gps_lat, WebsiteContact.gps_lon, WebsiteContactContent.title, WebsiteContactContent.timetable_1, WebsiteContactContent.timetable_2 FROM website_contacts WebsiteContact LEFT JOIN website_contact_contents WebsiteContactContent ON WebsiteContactContent.website_contact_id = WebsiteContact.id AND WebsiteContactContent.language_code_id = 3 WHERE WebsiteContact.publish = 1 ORDER BY WebsiteContact.type DESC, WebsiteContact.contact_order ASC; 0 0 0

    Query Explain:

    Click an "Explain" link above, to see the query explanation.

    ====
  • Timer
    +

    Memory

    Peak Memory Use 8.56 MB

    Message Memory use
    Component initialization 3.83 MB
    Controller action start 4.23 MB
    Controller render start 5.47 MB
    View render complete 6.94 MB

    Timers

    Total Request Time: 189 (ms)

    Message Time in ms Graph
    Core Processing (Derived from $_SERVER["REQUEST_TIME"]) 42.98
    Event: Controller.initialize 1.20
    Event: Controller.startup 1.28
    Controller action 57.28
    Event: Controller.beforeRender 39.19
    » Processing toolbar data 11.38
    Rendering View 14.79
    » Event: View.beforeRender 0.04
    » Rendering APP/View/PageTypes/view.ctp 9.12
    » Event: View.afterRender 0.02
    » Event: View.beforeLayout 0.02
    » Rendering APP/View/Layouts/default.ctp 4.70
    » » Rendering APP/View/Elements/site_search.ctp 0.18
    Event: View.afterLayout 0.00
    ====
  • Log
    +

    Logs

    There were no log entries made this request

    ====
  • Variables
    +

    View Variables

    • page(array)
      • 0(array)
        • PageType(array)
          • id24
          • iconfa-question-circle
          • type_order4
          • created2018-11-05 18:44:42
          • modified2024-04-16 16:46:19
          • main_image1
          • images_gallery1
          • instagram_gallery0
          • google_maps0
          • video0
          • image_id(null)
          • static_page1
          • booking_system0
          • content_description1
          • content_description_complement0
          • admin_labelAbout the Project
          • show_on_menu0
          • main_image_width1024
          • main_image_height682
          • images_gallery_width700
          • images_gallery_height900
          • instagram_gallery_n_pictures(null)
          • show_on_homepage0
          • top_image1
          • top_image_width1483
          • top_image_height278
          • publish1
          • collect_slug1
          • associate_promotion0
          • contact_form0
          • contact_form_subject
          • listing_page0
          • is_homepage0
          • order_pages0
          • block0
          • show_on_footer_menu1
          • detail_page1
          • multiple_prices0
          • content_subtitle0
          • sub_menus0
          • type_footer_order4
          • blog0
          • content_introduction1
          • footer_column1
          • categorias_produtos0
          • create_recipes0
          • associate_this_text0
          • associated_page_type_id(null)
          • collect_website0
          • collect_social_networks0
          • associated_page_type_id_as_a_product(null)
          • associated_page_type_one_or_many(null)
          • video_url0
          • associate_company_id0
          • collect_company_contacts0
          • collect_company_addresses0
          • images_gallery_limit(null)
          • associated_page_type_as_a_select_box(null)
          • set_checkboxes0
          • set_checkboxes_id(null)
          • mobile_top_image0
          • mobile_top_image_width(null)
          • mobile_top_image_height(null)
          • booking_integrations0
          • mobile_images_gallery0
          • mobile_images_gallery_width(null)
          • mobile_images_gallery_height(null)
          • mobile_images_gallery_limit(null)
          • mobile_main_image0
          • mobile_main_image_width(null)
          • mobile_main_image_height(null)
          • gps_coordinates0
          • pharmacies_api0
          • pharmacies_api_location
          • pharmacies_api_url
          • opening_hours0
        • PageTypeTranslation(array)
          • id19
          • titleAbout the Project
          • slugabout-the-project
        • PageContent(array)
          • id48
          • page_type_id24
          • created2018-12-05 14:45:53
          • modified2024-04-16 22:10:52
          • google_maps_embed(null)
          • google_maps_latitude(null)
          • google_maps_longitude(null)
          • instagram_token(null)
          • image_id(null)
          • video_embed(null)
          • publish1
          • preview_token(null)
          • content_order1
          • homepage0
          • top_image_id1394
          • group_of_pages0
          • associate_promotion0
          • booking_url(null)
          • duration_tour(null)
          • price_tour(null)
          • page_content_associate(null)
          • google_coordinates_associate0
          • google_embed_code_associate0
          • settings_page0
          • main_image_display_detail_page1
          • temporarily_unavailable0
          • blog_count0
          • website(null)
          • facebook(null)
          • instagram(null)
          • associated_page_type_id(null)
          • associated_page_content_id(null)
          • page_type_associate(null)
          • video_mp4_url(null)
          • video_webm_url(null)
          • company_id(null)
          • google_maps_src(null)
          • google_src_associate0
          • associated_select_box_id(null)
          • what_included(null)
          • video_mobile_mp4_url(null)
          • video_mobile_webm_url(null)
          • mobile_top_image_id(null)
          • booking_integration_associate(null)
          • mobile_image_id(null)
          • gps_coordinates_latitude(null)
          • gps_coordinates_longitude(null)
          • pharmacy_id(null)
          • pharmacy_sync0
        • PageContentTranslation(array)
          • id73
          • slugabout-the-project
          • titleAbout the Project
          • seo_title(null)
          • subtitle
          • introduction<b>Discover Lagos</b> provides detailed information about various aspects of the city of Lagos in Portugal, from the most spectacular beaches to the most thrilling activities, as well as unmissable cultural and historical landmarks.
          • descriptionOn our platform, visitors can find all the beaches of Lagos, with detailed information and local tips to make the most of their day in this Algarve municipality. Additionally, we highlight the best restaurants, bars, and cafes, where you can taste delicious local cuisine and enjoy memorable moments. <b>Discover Lagos</b> is also your guide to the city's historical and cultural attractions. From the charming historic center to museums and monuments, we reveal the hidden treasures of Lagos that tell the rich history of this region. Whether you want to explore the natural wonders of the region, venture into outdoor activities, or simply relax on picturesque beaches, <b>Discover Lagos</b> provides detailed information to help you plan your visit according to your interests. In addition, we also provide other useful and up-to-date information, such as pharmacies that are permanently open every day and the weather forecast. We also offer a reservation request system for various types of businesses. Join us at <b>Discover Lagos</b> and embark on an exciting journey through this stunning city, where natural beauty meets rich cultural heritage. Explore, discover, and fall in love with Lagos!
          • description_complement(null)
          • seo_meta_descriptionDiscover Lagos is your local guide to Lagos, Algarve - covering the best beaches, top activities and unmissable cultural and historic sights of the city.
          • seo_meta_keywords
        • Image(array)
          • id(null)
          • name(null)
        • TopImage(array)
          • id1394
          • namesummer_beach_made_from_different_materials.jpg
    • title_for_layoutAbout the Project | Discover Lagos
    • hreflangs_types(array)
      • 0(array)
        • PageType(array)
          • id24
        • PageTypeTranslation(array)
          • slugabout-the-project
        • Language(array)
          • id3
          • code_linken
          • default_language1
      • 1(array)
        • PageType(array)
          • id24
        • PageTypeTranslation(array)
          • slugsobre-o-projecto
        • Language(array)
          • id2
          • code_linkpt
          • default_language0
    • canonical_url_path/en/about-the-project
    • is_mobileno
    • $request->data(empty)
    • $this->validationErrors(array)
      • PageContent(empty)
      • PageType(empty)
      • Promotion(empty)
      • Setting(empty)
      • Gallery(empty)
      • ShopType(empty)
      • Language(empty)
      • ShopCategory(empty)
      • ShopProduct(empty)
      • Image(empty)
      • WebsiteContact(empty)
    • Loaded Helpers(array)
      • 0Session
      • 1Form
      • 2Html
      • 3Recaptcha
      • 4Number
      • 5SimpleGraph
      • 6DebugTimer
      • 7Toolbar
      • 8HtmlToolbar
    ====
  • Environment
    +

    App Constants

    Constant Value
    CONFIG '/home/discover/public_html/app/Config/'
    DEFAULT_LANGUAGE 'en'
    PRODUCT_TYPES_INDEXABLE_PAGE_IDS array( (int) 0 => (int) 166, (int) 1 => (int) 167, (int) 2 => (int) 168, (int) 3 => (int) 170, (int) 4 => (int) 172, (int) 5 => (int) 226, (int) 6 => (int) 360, (int) 7 => (int) 369 )

    CakePHP Constants

    Constant Value
    APP '/home/discover/public_html/app/'
    APP_DIR 'app'
    APPLIBS '/home/discover/public_html/app/Lib/'
    CACHE '/home/discover/public_html/app/tmp/cache/'
    CAKE '/home/discover/public_html/lib/Cake/'
    CAKE_CORE_INCLUDE_PATH '/home/discover/public_html/lib'
    CORE_PATH '/home/discover/public_html/lib/'
    CAKE_VERSION '2.10.24'
    CSS '/home/discover/public_html/app/webroot/css/'
    CSS_URL 'css/'
    DS '/'
    FULL_BASE_URL 'https://www.discoverlagos.com'
    IMAGES '/home/discover/public_html/app/webroot/img/'
    IMAGES_URL 'img/'
    JS '/home/discover/public_html/app/webroot/js/'
    JS_URL 'js/'
    LOGS '/home/discover/public_html/app/tmp/logs/'
    ROOT '/home/discover/public_html'
    TESTS '/home/discover/public_html/app/Test/'
    TMP '/home/discover/public_html/app/tmp/'
    VENDORS '/home/discover/public_html/vendors/'
    WEBROOT_DIR 'webroot'
    WWW_ROOT '/home/discover/public_html/app/webroot/'

    PHP Environment

    Environment Variable Value
    Php Version '7.4.33'
    Http Host 'www.discoverlagos.com'
    Document Root '/home/discover/public_html'
    Path '/usr/local/bin:/usr/bin:/bin'
    Temp '/tmp'
    Tmp '/tmp'
    Tmpdir '/tmp'
    Pwd '/'
    Lscapi Criu Sync Fd '7'
    Http Accept '*/*'
    Http Accept Encoding 'gzip, br, zstd, deflate'
    Http Connection 'close'
    Content Length '0'
    Http User Agent 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)'
    Http X Real Ip '216.73.216.54'
    Http X Forwarded By '94.46.183.45:443'
    Http X Forwarded Port '443'
    Http X Forwarded Proto 'https'
    Http X Https '1'
    Redirect Redirect Unique Id 'ajnuuhrqMdVZh9VhFz0TzwAAAAM'
    Redirect Redirect Script Url '/en/about-the-project'
    Redirect Redirect Script Uri 'https://www.discoverlagos.com/en/about-the-project'
    Redirect Redirect Https 'on'
    Redirect Redirect Ssl Tls Sni 'www.discoverlagos.com'
    Redirect Redirect Status '200'
    Redirect Unique Id 'ajnuuhrqMdVZh9VhFz0TzwAAAAM'
    Redirect Script Url '/en/about-the-project'
    Redirect Script Uri 'https://www.discoverlagos.com/en/about-the-project'
    Redirect Http Authorization ''
    Redirect Https 'on'
    Redirect Ssl Tls Sni 'www.discoverlagos.com'
    Redirect Status '200'
    Unique Id 'ajnuuhrqMdVZh9VhFz0TzwAAAAM'
    Script Url '/en/about-the-project'
    Script Uri 'https://www.discoverlagos.com/en/about-the-project'
    Http Authorization ''
    Https 'on'
    Ssl Tls Sni 'www.discoverlagos.com'
    Server Signature ''
    Server Software 'Apache'
    Server Name 'www.discoverlagos.com'
    Server Addr '94.46.183.45'
    Server Port '443'
    Remote Addr '216.73.216.54'
    Request Scheme 'https'
    Context Prefix ''
    Context Document Root '/home/discover/public_html'
    Server Admin 'webmaster@discoverlagos.com'
    Script Filename '/home/discover/public_html/app/webroot/index.php'
    Remote Port '38232'
    Redirect Url '/app/webroot/en/about-the-project'
    Redirect Query String 'place=historic-center'
    Server Protocol 'HTTP/1.0'
    Request Method 'GET'
    Query String 'place=historic-center'
    Request Uri '/en/about-the-project?place=historic-center'
    Script Name '/app/webroot/index.php'
    Php Self '/app/webroot/index.php'
    Request Time Float (float) 1782181562.8696
    Request Time (int) 1782181562
    ====
  • Include
    +

    Included Files

    Include Paths

    • 0/home/discover/public_html/lib
    • 2/opt/alt/php74/usr/share/pear
    • 3-> /home/discover/public_html/lib/Cake/

    Included Files

    • core(array)
      • Cache(array)
        • 0CORE/Cache/Cache.php
        • 1CORE/Cache/Engine/FileEngine.php
        • 2CORE/Cache/CacheEngine.php
      • Component(array)
        • 0CORE/Controller/Component/FlashComponent.php
        • 1CORE/Controller/Component/AuthComponent.php
        • 2CORE/Controller/Component/SecurityComponent.php
        • 3CORE/Controller/Component/SessionComponent.php
        • 4CORE/Controller/Component/CookieComponent.php
        • 5CORE/Controller/Component/Auth/FormAuthenticate.php
        • 6CORE/Controller/Component/Auth/BaseAuthenticate.php
      • Config(array)
        • 0CORE/Config/config.php
      • Controller(array)
        • 0CORE/Controller/Controller.php
        • 1CORE/Controller/ComponentCollection.php
        • 2CORE/Controller/Component.php
      • Datasource(array)
        • 0CORE/Model/Datasource/CakeSession.php
        • 1CORE/Model/Datasource/Database/Mysql.php
        • 2CORE/Model/Datasource/DboSource.php
        • 3CORE/Model/Datasource/DataSource.php
      • Error(array)
        • 0CORE/Error/exceptions.php
        • 1CORE/Error/ErrorHandler.php
      • I18n(array)
        • 0CORE/I18n/I18n.php
        • 1CORE/I18n/L10n.php
      • Log(array)
        • 0CORE/Log/CakeLog.php
        • 1CORE/Log/LogEngineCollection.php
        • 2CORE/Log/Engine/FileLog.php
        • 3CORE/Log/Engine/BaseLog.php
        • 4CORE/Log/CakeLogInterface.php
      • Model(array)
        • 0CORE/Model/Model.php
        • 1CORE/Model/BehaviorCollection.php
        • 2CORE/Model/ConnectionManager.php
      • Network(array)
        • 0CORE/Network/CakeRequest.php
        • 1CORE/Network/CakeResponse.php
      • Other(array)
        • 0CORE/bootstrap.php
        • 1CORE/basics.php
        • 2CORE/Core/App.php
        • 3CORE/Core/Configure.php
        • 4CORE/Core/CakePlugin.php
        • 5CORE/Event/CakeEventListener.php
        • 6CORE/Event/CakeEvent.php
        • 7CORE/Event/CakeEventManager.php
        • 8CORE/Core/CakeObject.php
      • Routing(array)
        • 0CORE/Routing/Dispatcher.php
        • 1CORE/Routing/Filter/AssetDispatcher.php
        • 2CORE/Routing/DispatcherFilter.php
        • 3CORE/Routing/Filter/CacheDispatcher.php
        • 4CORE/Routing/Router.php
        • 5CORE/Routing/Route/CakeRoute.php
      • Utility(array)
        • 0CORE/Utility/Hash.php
        • 1CORE/Utility/Inflector.php
        • 2CORE/Utility/ObjectCollection.php
        • 3CORE/Utility/Debugger.php
        • 4CORE/Utility/CakeText.php
        • 5CORE/Utility/Security.php
        • 6CORE/Utility/ClassRegistry.php
      • View(array)
        • 0CORE/View/HelperCollection.php
    • app(array)
      • Config(array)
        • 0APP/Config/core.php
        • 1APP/Config/bootstrap.php
        • 2APP/Config/product_types_indexable.php
        • 3APP/Config/routes.php
        • 4APP/Config/database.php
      • Controller(array)
        • 0APP/Controller/PageTypesController.php
        • 1APP/Controller/PharmaciesController.php
        • 2APP/Controller/AppController.php
      • Model(array)
        • 0APP/Model/AppModel.php
        • 1APP/Model/Setting.php
        • 2APP/Model/Gallery.php
      • Other(array)
        • 0APP/webroot/index.php
    • plugins(array)
      • DebugKit(array)
        • Component(array)
          • 0DebugKit/Controller/Component/ToolbarComponent.php
        • Plugin(array)
          • 0DebugKit/Lib/DebugMemory.php
          • 1DebugKit/Lib/Panel/HistoryPanel.php
          • 2DebugKit/Lib/DebugPanel.php
          • 3DebugKit/Lib/Panel/SessionPanel.php
          • 4DebugKit/Lib/Panel/RequestPanel.php
          • 5DebugKit/Lib/Panel/SqlLogPanel.php
          • 6DebugKit/Lib/Panel/TimerPanel.php
          • 7DebugKit/Lib/Panel/LogPanel.php
          • 8DebugKit/Lib/Log/Engine/DebugKitLog.php
          • 9DebugKit/Lib/Panel/VariablesPanel.php
          • 10DebugKit/Lib/Panel/EnvironmentPanel.php
          • 11DebugKit/Lib/Panel/IncludePanel.php
          • 12DebugKit/Lib/DebugTimer.php
      • Recaptcha(array)
        • Component(array)
          • 0Recaptcha/Controller/Component/RecaptchaComponent.php
    ====