grigri,

You really really save my day. Thanks a lot!

Cheers,
mbavio

On 16 abr, 06:23, Grzegorz Pawlik <[EMAIL PROTECTED]> wrote:
> grigri said:
> "You can also use "{1} {2}" as the format string instead of the
> sprintf() format, if you like. Personally I prefer the sprintf
> format..."
>
> Yeah, but if You have something like:
> Array
> (
>     [0] => Array
>         (
>             [Company] => Array
>                 (
>                     [name] => NetArch sp. z o.o.
>                 )
>
>             [CompanyAddress] => Array
>                 (
>                     [city] => Krak�w
>                 )
>
>         )
>
>     [1] => Array
>         (
>             [Company] => Array
>                 (
>                     [name] => Firma2000
>                 )
>
>             [CompanyAddress] => Array
>                 (
>                     [city] => Warszawa
>                 )
>
>         )
>
>     [2] => Array
>         (
>             [Company] => Array
>                 (
>                     [name] => Husqwarna
>                 )
>
>             [CompanyAddress] => Array
>                 (
>                     [city] =>
>                 )
>
>         )
>
>     [3] => Array
>         (
>             [Company] => Array
>                 (
>                     [name] => SuperOkna
>                 )
>
>             [CompanyAddress] => Array
>                 (
>                     [city] =>
>                 )
>
>         )
>
>     [4] => Array
>         (
>             [Company] => Array
>                 (
>                     [name] => Ekstra Dachy s.a.
>                 )
>
>             [CompanyAddress] => Array
>                 (
>                     [city] =>
>                 )
>
>         )
>
>     [5] => Array
>         (
>             [Company] => Array
>                 (
>                     [name] => BSH gmbh
>                 )
>
>             [CompanyAddress] => Array
>                 (
>                     [city] =>
>                 )
>
>         )
>
> )
>
> and sometime CompanyAddress.city is supplied, and sometimes not, when
> You use %s %s format, it results with empty values in returning array,
> and warning:
> Warning (2): vsprintf() [function.vsprintf]: Too few arguments [CORE/
> cake/libs/set.php, line 352]
> like:
> Array
> (
>     [1] => NetArch sp. z o.o. (Krak�w)
>     [2] => Firma2000 (Warszawa)
>     [3] =>
>     [4] =>
>     [5] =>
>     [6] =>
> )
> But when You use {0} {1} format, You'll have nice ouput. like:
> Array
> (
>     [1] => NetArch sp. z o.o. (Krak�w)
>     [2] => Firma2000 (Warszawa)
>     [3] => Husqwarna ()
>     [4] => SuperOkna ()
>     [5] => Ekstra Dachy s.a. ()
>     [6] => BSH gmbh ()
> )
>
> Cheers!
>
> On 25 Lut, 18:03, aniston <[EMAIL PROTECTED]> wrote:
>
> > this helped me too !  thanks grigri
>
> > PS: If you have some time quote this simple example 
> > inhttp://book.cakephp.org/
> > , I'm too new entry to explain the example.
>
> > On Feb 11, 10:41 am, grigri <[EMAIL PROTECTED]> wrote:
>
> > > find('list') only works with simple fields, you won't be able to do
> > > this.
>
> > > Still, it's easy enough with find('all') andSet::combine():
>
> > > $people = $this->Person->find('all', array(
> > >   'fields' => array('id', 'firstname', 'insertion', 'surname'),
> > >   'recursive' => -1
> > > ));
> > > $list =Set::combine(
> > >   $people,
> > >   '{n}.Person.id',
> > >   array('%s %s %s', '{n}.Person.firstname', '{n}.Person.insertion',
> > > '{n}.Person.surname')
> > > );
>
> > > On Feb 11, 9:25 am, roryy <[EMAIL PROTECTED]> wrote:
>
> > > > Hello cakephp friends,
>
> > > > I have 2 tables. Communications and people. In communications/add i
> > > > want a list where you can choose one person from table people. But you
> > > > don't see his name, only his ID. I have these fields in table people:
>
> > > > id
> > > > firstname
> > > > insertion
> > > > surname
>
> > > > Can someone help me to make a list where you can see a persons
> > > > firstname, insertion and surname with find('list' , .....) in the
> > > > communication controller.
>
> > > > Thanks in advance!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to