então, neste ponto, dentro do ORM principal

assim:
usuario extends model_app{}

public function ordem(){

            $iOrdem = 1; // sempre

            if (isset($this->_table_columns['ordem']))
$this->select('ordem')->order_by('ordem','DESC')->limit(1);
                // nao soube implementar usando o MAX tbm...
}

sabendo que o model_app extends ORM{}

gostaria de criar um metodo personalizado que obtem a maior ORDEM do registro
se não tem nada, será 1 caso contrario trará o maior

não to sabendo implementar essa querie !!!

Em 20/11/2013 13:58, Paulo Duarte escreveu:
no return, troca o $this por $hResult;


Abs

Atenciosamente,


*Paulo Duarte*
Inteligência Web - Comunicação e Sistemas

Fone: (48) 3028.5141 / 8426.3629
E-mail: [email protected] <mailto:[email protected]>
Skype: paulo.iw

-------------------------------------------------------------------------------------------
Aviso de confidencialidade:
Esta mensagem da Empresa IW - Inteligência Web Comunicação e Sistemas, empresa privada, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equívoco.


Em 20 de novembro de 2013 13:28, DS interativa | PHP Grupos <[email protected] <mailto:[email protected]>> escreveu:

    é Giovanni (rs)

    na realidade, tenho somente o model estendendo o ORM no convencional
    gostaria de criar os metodos dentro desse model para usar nos
    controllers ao inves de criar dentro do controller diretamente

    a "ideia" seria essa, tentei e não tive sucesso !!
    class Model_Usuario extends ORM
    {

        public function obtemUsuarios(){
            $hResult = $this->where('ativo','=','S')->find_all();
            return $this;
        }

    }


    Em 20/11/2013 13:02, Marcelo Rodrigo escreveu:
    Poste seu código para que o pessoal possa te ajudar DS interativa.


    Atenciosamente,

    Marcelo Rodrigo
    http://marcelorodrigo.com


    Em 20 de novembro de 2013 12:46, DS interativa | PHP Grupos
    <[email protected] <mailto:[email protected]>>
    escreveu:

        como eu conseguiria criar metodos dentro de um ORM de
        usuarios, por exemplo: obtemUsuarios()

        para usar
        orm::factory('usuarios')->obtemUsuarios();
        trazendo um vetor pronto

        sabendo que meus usuarios tem status ativo='S' e excluido='N'

        tentei aqui criando o metodo convencionalmente e retornando o
        $this para o chainnable mas nao vem nada

        valeu

-- Você está recebendo esta mensagem porque se inscreveu no
        grupo "Kohana Php" dos Grupos do Google.
        Para cancelar a inscrição neste grupo e parar de receber seus
        e-mails, envie um e-mail para
        [email protected]
        <mailto:kohana-php%[email protected]>.
        Para postar neste grupo, envie um e-mail para
        [email protected] <mailto:[email protected]>.
        Visite este grupo em http://groups.google.com/group/kohana-php.
        Para obter mais opções, acesse
        https://groups.google.com/groups/opt_out.


-- Você está recebendo esta mensagem porque se inscreveu no grupo
    "Kohana Php" dos Grupos do Google.
    Para cancelar a inscrição neste grupo e parar de receber seus
    e-mails, envie um e-mail para
    [email protected]
    <mailto:[email protected]>.
    Para postar neste grupo, envie um e-mail para
    [email protected] <mailto:[email protected]>.
    Visite este grupo em http://groups.google.com/group/kohana-php.
    Para obter mais opções, acesse
    https://groups.google.com/groups/opt_out.

-- Você está recebendo esta mensagem porque se inscreveu no grupo
    "Kohana Php" dos Grupos do Google.
    Para cancelar a inscrição neste grupo e parar de receber seus
    e-mails, envie um e-mail para
    [email protected]
    <mailto:kohana-php%[email protected]>.
    Para postar neste grupo, envie um e-mail para
    [email protected] <mailto:[email protected]>.
    Visite este grupo em http://groups.google.com/group/kohana-php.
    Para obter mais opções, acesse
    https://groups.google.com/groups/opt_out.


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [email protected].
Para postar neste grupo, envie um e-mail para [email protected].
Visite este grupo em http://groups.google.com/group/kohana-php.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para [email protected].
Para postar neste grupo, envie um e-mail para [email protected].
Visite este grupo em http://groups.google.com/group/kohana-php.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a