Yii Framework Forum: Problemas com extensões - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Problemas com extensões Rate Topic: -----

#1 User is offline   Darkfly 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 24
  • Joined: 04-September 09

Posted 05 September 2009 - 04:31 PM

Boa noite a todos !

Estou a desenvolver um projecto com o yii,e comecei a testar algumas extensões e é aqui que os problemas começaram:

1- Uni-Form

coloquei os ficheiros do zip na pasta protected/componenta,
depois no código de uma das janelas do programa coloquei:

<?php $this->widget('application.components.UniForm'); ?>


só para ver se estava a encontrar o componente e obtenho o erro:

Fatal error: Class 'UniForm' not found in C:\projects\yii\framework\web\CBaseController.php on line 138


2- E-mail sintax validator
Segui a doc de instalação e coloquei no model:

public function rules()
{
return array(
array('nome','length','max'=>256),
array('contacto','length','max'=>256),
array('nif','length','max'=>50),
array('nome, nif', 'required'),
array('email', 'application.extensions.emailsintaxvalidator.EEmailSintaxValidator'),
array('agencia_id, nif', 'numerical', 'integerOnly'=>true),
);
}


na página form coloquei:

<div class="simple">
<?php echo CHtml::activeLabelEx($model,'email'); ?>
<?php echo CHtml::activeTextField($model,'email',array('size'=>60,'maxlength'=>256)); ?>
</div>

e não há qualquer validação... coloquei "aaa" no campo email e ele deixa inserir


Ou seja impossivel de fazer funcionar qualquer uma destas extensões...

Alguem já consegui usar estas extensões?

se alguem pode testar agradecia.

Cumps.
0

#2 User is offline   Ismael 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 163
  • Joined: 02-June 09
  • Location:Brazil

Posted 09 September 2009 - 12:50 PM

Me parece que deveria funcionar. Se tem algo de errado é o caminho do arquivo que pode estar errado.

Seria problema de maiúscula ou minuscula?
0

#3 User is offline   Darkfly 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 24
  • Joined: 04-September 09

Posted 18 September 2009 - 05:24 PM

Já resolvi este dois problemas

1-Uni-form:

o ficheiro UniForm.php começa com o "<?", em vez de "<?php".
Só com uma configuração adicional do servidor apache é que o servidor reconhece o tag "<?", basta mudar para <?php ou mudar a configuração do php no servidor

2-Emailvalidator:

passei a usar a função de base do yii para verificação de email em vez de esta extensão, basta por nas "rules" do "models":

array('campoavalidar','email'),

estas dicas talvez ajudem alguns...
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users