Já foi respondido, mas aqui vai meus 2 cents
Ao invés de usar o include, faça um load no controller. Fica mais limpo.
upload_form.php (controller)
function index()
{
$this->load->helper('form');
$this->load->view('sua_view', array());
}
form_helper.php (helper)
function abc()
{
$this->load->library('sua_library');
return $this->sua_library->metodo();
}
sua_view.php (view)
…..
<?php abc(); //chamada ao helper ?>
Eu por regra (por estar errado) uso helpers quando preciso interagir com a view.
Por exemplo:
Tenho que fazer uma lista por professores, e em cada professor, mostrar as
notas que ele deu ao aluno X
O primeiro foreach lista os profes, e dentro dele faço uma chamada ao helper
passando o id do profe para listar as notas.
Em 07/02/2012, às 20:15, Bruno Mermer escreveu:
> E aí pessoal, beleza?
>
> Uma dúvida, eu consigo utilizar um helper ou libraries fazendo includes em
> arquivos independentes?
>
> Por exemplo:
>
> <html>
> <head>
> <title>Upload Form</title>
> </head>
> <body>
>
> <?php
>
> include 'form_helper.php';
>
> echo $error;?>
>
> <?php echo form_open_multipart('cadastrar.php');?>
>
> <input type="file" name="userfile" size="20" />
>
> <br /><br />
>
> <input type="submit" value="upload" />
>
> </form>
>
> </body>
> </html>
>
>
> Atenciosamente.
> Bruno Leonardo Mermer.
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------