Como eu faço para o titulo mudar dinamicamente com PHP OO?

PHP

16/05/2016

Não quero só fazer o titulo dinâmico, mais também fazer com que o h1 pegue as informações do titulo, tudo dinamicamente.
Wesley Jonas

Wesley Jonas

Curtidas 2

Melhor post

William

William

16/05/2016

Wesley poste o que você já tem pronto na sua aplicação, assim fica mais fácil de ajudar.
GOSTEI 1

Mais Respostas

Wesley Jonas

Wesley Jonas

16/05/2016

define("HOST", "localhost");
define("USER","root");
define("PASS", 101499);
define("BD","cadastro");
define('INCLUDE_PATH','http://localhost/pdo');
define('REQUIRE_PATH', 'pages/');


$getUrl = (filter_input(INPUT_GET, 'url')) ? strip_tags(trim(filter_input(INPUT_GET, 'url'))) : null;
$setUrl = (empty(filter_input(INPUT_GET, 'url'))) ? REQUIRE_PATH . 'home' : $getUrl;
$Url    = explode('/', $setUrl);


$title = null;

switch ($Url[0]){
	case "home":
		$title = "PHP OO";
		break;
}
GOSTEI 0
Wesley Jonas

Wesley Jonas

16/05/2016

Alguém poderia me ajudar?
GOSTEI 0
David Sylvestre

David Sylvestre

16/05/2016

Wesley, você se refere a manipulação do DOM?
GOSTEI 0
Wesley Jonas

Wesley Jonas

16/05/2016

Não. Tudo em PHP mesmo, David.
GOSTEI 0
David Sylvestre

David Sylvestre

16/05/2016

Sinceramente, não consigo mentalizar o seu objetivo.
Eu entendo h1 como uma tag html e essa troca dinâmica do title com o h1 como two way databind e para resolver isso é através de javascript.
GOSTEI 0
David Sylvestre

David Sylvestre

16/05/2016

Agora se estiver falando de passar as variáveis do php para uma view, terá que utilizar um template engine ou implementar um.
GOSTEI 0
Wesley Jonas

Wesley Jonas

16/05/2016

David, eu quero que o titulo mude mude de acordo com o nome da pagina.
GOSTEI 0
David Sylvestre

David Sylvestre

16/05/2016

Olhando por esse lado, acho que seria bacana utilizar de um template engine para separar o HTML do PHP, além de proporcionar um aproveitamento de código.
Com relação a organização do código, utilizar o padrão MVC vai te permitir um aproveitamento bacana. Existem várias libs que podem te ajudar a não ser que queira fazer tudo do zero para fins didáticos.
GOSTEI 0
William

William

16/05/2016

Pensando em Template Engine, existem vários no mercado eu pessoalmente gosto de trabalhar com Twig, minhas Views ficam limpas.
GOSTEI 0
Wesley Jonas

Wesley Jonas

16/05/2016

Obrigado, gente. Eu vou dar uma olhada no Twig.
GOSTEI 0
POSTAR