Deu um pouco de trabalho aqui também.

1 - O .htaccess não funcionou no meu windows
2 - coloquei no config.php a minha url (localhost/abcd/) e index.php
(já que o .htaccess não estava funfando)
4 - coloquei no autoloading.php para carregar o helper 'url' e
3 - Troquei no application/views/admin/index.php todos os "./application" por
"<?php echo base_url() ?>application" (sem as aspas)
Isto faz ele criar os caminhos relativos conforme os dados do config.php

Aí passou a funcionar.

Abs
Edinho Almeida
11 8018-8019



2009/4/16 Luigi Bertaco Cristofolini <[email protected]>:
> Não consegui testar o código do Gerson,
> primeira diferença que encontrei é que pra acessar o admin ele falou que era
> pra acessar diretamente pelo /admin
> e eu tive que usar /index.php/admin
> e ali dentro deu erros de imagens e nao funcionou nada...
> o que posso ta fazendo de errado??
>
>
> 2009/4/16 Edinho Almeida <[email protected]>
>>
>> Oi Gerson,
>>
>> Pensei melhor numa coisa.
>> O fato de chamar uma coluna de has_one não fica claro o tipo de campo
>> de formulário.
>> Modifiquei o arquivo Has_one_field e agora no page.php
>> tenho:
>> # Fields settings to override default ABCD:
>> $fields['section_id']['label'] = 'Section';
>> $fields['section_id']['type'] = 'has_one'; // set a relationship
>> $fields['section_id']['data'] = array(
>>                'type'=>'dropdown', // options: dropdown, radio
>>                'table'=>'section', //set a another table
>>                'value_colum'=>'id',
>>                'title_colum'=>'title'
>>                );
>>
>> postei o código do Has_one_field.php
>> http://pastie.textmate.org/private/uct0wmwwaymemqrl6qf3bw
>>
>> Abs
>> Edinho Almeida
>> 11 8018-8019
>>
>>
>>
>> 2009/4/16 Edinho Almeida <[email protected]>:
>> > Oi Gerson,
>> >
>> > Brinquei um pouco com o sistema .
>> > Ainda não sei se gostei muito ou se gostei.
>> > Estou a pensar....
>> >
>> >
>> > Resolvi o Has One ou seja a página pode ter somente uma Seção.
>> > Vou colocar aqui para você e a galera opnar.
>> > Funcionou !!
>> >
>> > arquivos:
>> > application/controllers/page.php  no método ABCD
>> > nas linhas que configuram a coluna 'section_id' eu substitui por:
>> > =============================
>> > # Fields settings to override default ABCD:
>> > $fields['section_id']['label'] = 'Section';
>> > $fields['section_id']['type'] = 'has_one'; // load has_one field type
>> > $fields['section_id']['data'] = array('table'=>'section', // table to
>> > load data to dropdown
>> >  'value_colum'=>'id', // data to save in the section_id column
>> >  'title_colum'=>'title' // data to show in the admin interface
>> > );
>> > =============================
>> >
>> > arquivo:
>> > application/fields/Has_one_field.php
>> > =============================
>> > <?php
>> >
>> > class Has_one_field extends Abcd {
>> >
>> >
>> >    function Has_one_field()
>> >    {
>> >        $this->ci =& get_instance();
>> >    }
>> >
>> >        //
>> > --------------------------------------------------------------------
>> >
>> >        /**
>> >         * Build the field
>> >         *
>> >         */
>> >        function build($params)
>> >        {
>> >                $output = form_label($params['label'], $params['name']);
>> >
>> >        // search the values in the table
>> >        $this->ci->db->select($params['data']['value_colum']." as
>> > value,".$params['data']['title_colum']." as title");
>> >        $query = $this->ci->db->get($params['data']['table']);
>> >
>> >        $select_data = array();
>> >        foreach($query->result() as $row)
>> >        {
>> >            $select_data[$row->value] = $row->title;
>> >        }
>> >
>> >                $output .= form_dropdown($params['name'], $select_data,
>> > $params['value']);
>> >
>> >                return $output;
>> >        }
>> >
>> > }
>> >
>> > ?>
>> > =============================
>> >
>> > Acho que falta ter a opção de listar a coluna section_id no 'browse' e
>> > ele trazer o title da tabela 'section'
>> >
>> >
>> > Abs
>> > Edinho Almeida
>> > 11 8018-8019
>> >
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a