Isto é feito no bootstrap.php

spl_autoload_register(array('Kohana', 'auto_load'));

[s]

2011/7/12 felipe moraes <[email protected]>

> vlw Juarez ..
>
> e a idéia de colocar como module é boa tbm ..
>
> vou dar uma olhada no lance dos padrões ..
>
> mas, no caso .. uma curiosidade ..
>
> o Juarez colocou como include_path .. ok
>
> não sei como o kohana faz .. mas se eu colocasse como spl_autoload_register
> poderia dar erro e precisaria ser tratado .. correto meu raciocínio ?
>
>
> Em 12 de julho de 2011 09:26, Juarez Junior <[email protected]>escreveu:
>
> É uma solução "proprietária" que foge do padrão do kohana. Na verdade foi
>> um teste que fiz e acabei adotando.
>>
>> As vezes fica chato escrever uma classe Lib_QualquerCoisa_OutroNome
>>
>>  :)
>>
>> [s]
>>
>>
>> 2011/7/12 Gabriel Reitz Giannattasio <[email protected]>
>>
>>> Solução intrigante. Gostei :)
>>>
>>> No fórum estão prometendo pra versão 3.3 o namespace do PHP5.3, pois até
>>> a versão 3.2 ele tem que ser retro-compativel com PHP 5.2.
>>>
>>> Mas como Juarez mostrou, vc pode extender o Core e modelar o seu próprio
>>> namespace.
>>>
>>> Só não aconselho isso pq eu acho legal escrever modulos OpenSource e
>>> abrir no github. Sem um padrão definido pelo dev-team do Kohana fica
>>> complicado.
>>>
>>> Abraço,
>>> Gabriel R. Giannattasio
>>> [email protected]
>>> Tel: (48) 8415 3555
>>>
>>>
>>> 2011/7/12 Juarez Junior <[email protected]>
>>>
>>>> Se vc usa o php5.3 basta criar um load para namespaces, como descrito
>>>> anteriormente.
>>>>
>>>> Estou usando desta forma, integrado com o Zend
>>>>
>>>> http://pastebin.com/eYN9Y8RY
>>>>
>>>> [s]
>>>>
>>>>
>>>> 2011/7/12 felipe moraes <[email protected]>
>>>>
>>>>> falando em namespaces e php 5.3 .. e versões do kohana
>>>>>
>>>>> alguma previsão de quando o autoload vai considerar o namespace php5.3
>>>>> ao inves do nome da classe ?
>>>>>
>>>>> new Model\Cliente();
>>>>>
>>>>> ao invés de ..
>>>>>
>>>>> new Model_Cliente();
>>>>>
>>>>> Em 11 de julho de 2011 17:28, Juarez Junior 
>>>>> <[email protected]>escreveu:
>>>>>
>>>>> Eu uso namespace no ko3.0.x com php 5.3
>>>>>>
>>>>>> Basta criar um load extendendo a classe Kohana_Core
>>>>>>
>>>>>> [s]
>>>>>>
>>>>> --
>>>>> http://felipebastosweb.com.br
>>>>> http://twitter.com/felipebastosweb
>>>>>
>>>>> --
>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>>>> Php" dos Grupos do Google.
>>>>> Para postar neste grupo, envie um e-mail para
>>>>> [email protected].
>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>>> [email protected].
>>>>> Para obter mais opções, visite esse grupo em
>>>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Juarez Junior - [email protected]
>>>> http://twitter.com/juareznjunior
>>>> http://juareznjunior.wordpress.com/
>>>>
>>>>  --
>>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>>> Php" dos Grupos do Google.
>>>> Para postar neste grupo, envie um e-mail para
>>>> [email protected].
>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>> [email protected].
>>>> Para obter mais opções, visite esse grupo em
>>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>>
>>>
>>>  --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>>> Php" dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para
>>> [email protected].
>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> [email protected].
>>> Para obter mais opções, visite esse grupo em
>>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>>
>>
>>
>>
>> --
>> Juarez Junior - [email protected]
>> http://twitter.com/juareznjunior
>> http://juareznjunior.wordpress.com/
>>
>>  --
>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>> Php" dos Grupos do Google.
>> Para postar neste grupo, envie um e-mail para [email protected]
>> .
>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> [email protected].
>> Para obter mais opções, visite esse grupo em
>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>
>
>
>
> --
> http://felipebastosweb.com.br
> http://twitter.com/felipebastosweb
>
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>



-- 
Juarez Junior - [email protected]
http://twitter.com/juareznjunior
http://juareznjunior.wordpress.com/

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a