abaixo segue meu aruqivo newsletters_controller.php
class NewslettersController extends AppController
{
var $name = "Newsletters";
function index()
{
$this->set('newsletters', $this->Newsletter->findAll());
}
function view($id)
{
$this->Newsletter->id = $id;
$this->set('newsletter', $this->Newsletter->read());
}
function add()
{
if(!empty($this->data))
{
if($this->Newsletter->save($this->data))
{
$this->flash('Seu email foi salvo com sucesso.',
'/newsletters');
}
}
}
function delete($id)
{
$this->Newsletter->del($id);
$this->flash('O email com id: '.$id.' foi excluído.',
'/newsletters');
}
}
Não tem nada setando layout nele, queria apenas usar o layout padrão já
existente
>
> Se vc não está mudando o layout na action view ele deveria estar a
> usar o layout por defeito.
>
> Tem certeza que não tem um $this->layout = 'qqcoisa'; algures na
> seu controlador NewslettersController::view() ?
>
> On 10/31/07, Bill wrote:
>
>> Olá galera,
>>
>> seguinte, criei um layout pro meu site (topo e rodapé), fatiei, e
>> criei a primeira página do site em /views/layouts/default.html
>> Dentro desta página, coloquei um
>>
>> Criei também uma página em /views/pages/home.thtml, com o
>> conteúdo da página inicial do site, q abre dentro da
>> default.thtml.
>>
>> Até aqui td blz, mas estou com o seguinte problema:
>> Criei um módulo de newsletter simples, com cadastro, listagem dos
>> emails cadastrados e visualização de cada email (basicamente a
>> estrutura do blog com cake).
>>
>> Quando acesso http://localhost/meusite visualizo a página inicial
>> perfeito Quando acesso http://localhost/meusite/newsletters,
>> visualizo a listagem de todos os emails cadastrados, com layout
>> perfeito
>>
>> Agora, quando clico em algum link da página anterior para ver um
>> registro (http://localhost/meusite/newsletters/view/1 por
>> exemplo) só aparece o registro escolhido, sem nenhum layout, uma
>> página em branco com o registro.
>>
>> Alguém sabe como resolver isto, poder usar o layout q escolhi
>> para as páginas?
>>
>> Valeu, qualquer ajuda é bem vinda.
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do
Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
Para mais opções, visite este grupo em
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---