2 cadastro no mesmo form

Bom dia a todos, eu estou com a seguinte dificuldade, eu tenho 2 tabelas (projetos e fotos) que relacionam entre si projeto:n x fotos:m , no form da projetos eu tenho um script em js que faz o seguinte, toda vez que o botão "imagem " é clicado ele abre uma janela para escolher uma imagem que ira pertencer a este projeto e não terá limites para o cadastramento das imagens, pode ser tanto 5 quanto 20.

A dúvida é como eu faço para cadastrar o projeto e depois inserir estas imagens em sua tabela com o campo de relacionamento com o id do projeto que acabou de ser definido?

A mesma função eu irei utilizar no update do projeto.

Luan,

Existe alguns tópicos no forum mostrando como fazer, com calma da uma pesquisada.

Olha um deles:

http://www.yiiframework.com/forum/index.php/topic/29559-multi-cadastro/

beleza, vou pesquisar. Obrigado

só mais uma dúvida, eu queria alterar o tema padrão que o yii implementa, isso é só estilizando o css mesmo, ou tem alguns outros temas prontos?

Por padrão vem só este layout mesmo, que é uma base do Framework Blueprint, mais alguns dizem que ele foi descontinuado e na versão 2.0 ele não vem mais.

Se for fazer algum sistema com o Yii, acho bom da uma olhada no Twitter Bootstrap, ele tem uma interface bem limpa, objetiva e amigavel.

http://twitter.github.com/bootstrap/

Amigos estou utilizando a extension BOOTSTRAP versão 0.9.11, e não consigo redimensionar o tamanho das textField, estou fazendo como sempre fiz




<?php echo $form->textField($model, 'padrao', array('size' => 5, 'maxlength' => 5)); ?>



É a primeira vez que utilizo esta extensão e gostaria de saber se tem alguma particularidade para fazer isto.

Adrian observe os aqruivos css da extensão:

boostrap.css - linha 616-632




input,

textarea,

select,

.uneditable-input {

  display: inline-block;

  width: 210px; <- Aqui está definindo a largura dos elementos...

  height: 18px;

  padding: 4px;

  margin-bottom: 9px;

  font-size: 13px;

  line-height: 18px;

  color: #555555;

  border: 1px solid #cccccc;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}



boostrap.min.css - linha 121 (possui a mesma definição)

Determine um outro tamanho, ou então apague se deseja utilizar o atributo size. Mas caso não queira mexer no css defina a largura desses elementos diretamente com a tag style.

Flws

Adrian,

Para aumentar o tamanho vai ter que ser pelo jeito "Bootstrap de fazer" hehehe

Se for em:

http://twitter.github.com/bootstrap/base-css.html#forms

Procura pelo subtitulo: Extending form controls

Ao lado mostrar como aumenta os inputs. Existe dois modos, usando os spanX(1-12) ou os .input-mini, .input-small, .input-medium.

Tenta ae.

Newerton essa forma é mais agradável e a correta. Retiro o que disse.

Flws.

Perfeito Newerton, valeu amigo…:rolleyes: