thanks, FYI on
http://trac.symfony-project.org/wiki/Symfony11Helpers

it says
select_country_tag  = sfWidgetFormI18nCountry

Thanks
Atif K

Fabien Potencier wrote:
> The class is named sfWidgetFormI18nSelectCountry.
>
> --
> Fabien Potencier
> Sensio CEO - symfony lead developer
> sensiolabs.com | symfony-project.com | aide-de-camp.org
> Tél: +33 1 40 99 80 80
>
>
> Atif Khan wrote:
>   
>> Is ther something wrong with this syntax
>>
>> $this->setWidgets(array(
>>            'Country' => new sfWidgetFormI18nCountry(),
>>         ));
>>
>> I get *Fatal error*: Class 'sfWidgetFormI18nCountry' not found
>>
>> Thanks
>> Atif.
>>
>>
>> Fabien Potencier wrote:
>>     
>>> If you are using subversion, you can just update with
>>>
>>> svn up
>>>
>>> If you are using the PEAR package, you will have to wait for the 1.1.3 
>>> release.
>>>
>>> Fabien
>>>
>>> --
>>> Fabien Potencier
>>> Sensio CEO - symfony lead developer
>>> sensiolabs.com | symfony-project.com | aide-de-camp.org
>>> Tél: +33 1 40 99 80 80
>>>
>>>
>>> Atif Khan wrote:
>>>   
>>>       
>>>> How do I know what revision I am using ?
>>>>
>>>> thank you
>>>> Atif
>>>>
>>>> Fabien Potencier wrote:
>>>>     
>>>>         
>>>>> Actually, this is a mistake in the generate-crud generated template.
>>>>>
>>>>> It must generate something like this:
>>>>>
>>>>>   <th><?php echo $form['lname']->renderLabel() ?></th>
>>>>>   <td>
>>>>>     <?php echo $form['lname']->renderError() ?>
>>>>>     <?php echo $form['lname'] ?>
>>>>>   </td>
>>>>>
>>>>> It is now fixed in 1.1 and 1.2 (r11807 and r11808).
>>>>>
>>>>> Sorry for the inconvenience.
>>>>>
>>>>> Fabien
>>>>>
>>>>> --
>>>>> Fabien Potencier
>>>>> Sensio CEO - symfony lead developer
>>>>> sensiolabs.com | symfony-project.com | aide-de-camp.org
>>>>> Tél: +33 1 40 99 80 80
>>>>>
>>>>>
>>>>> Ant Cunningham wrote:
>>>>>   
>>>>>       
>>>>>           
>>>>>> Yeah I'm with you on that one. Actually, I like the idea of being able
>>>>>> to add inheritance to forms (well widgets in general even though none
>>>>>> of the others have been created yet) but as far as actual usage, the
>>>>>> new form framework is a pain in the ass. Of course that may just be
>>>>>> because Im not as familiar with the API as i should be yet.
>>>>>>
>>>>>> On Sep 26, 11:19 am, "Jonathan Wage" <[EMAIL PROTECTED]> wrote:
>>>>>>     
>>>>>>         
>>>>>>             
>>>>>>> I've wondered this myself. I always wanted it to generate with the call 
>>>>>>> to
>>>>>>> the form to get the label instead of hardcoding it.
>>>>>>>
>>>>>>> - Jon
>>>>>>>
>>>>>>> On Thu, Sep 25, 2008 at 11:02 AM, Ant Cunningham
>>>>>>> <[EMAIL PROTECTED]>wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>       
>>>>>>>           
>>>>>>>               
>>>>>>>> Like i said this is because the default behavior for generate crud
>>>>>>>> uses "verbose templates". This means that the labels are not rendered
>>>>>>>> dynamically what is defined with setLabels(). Its statically coded
>>>>>>>> into the template for example a from row in your template would look
>>>>>>>> like this by default:
>>>>>>>> <code>
>>>>>>>> <tr>
>>>>>>>>        <th><label for="floor_plan_price_range_id">Lname</label></th>
>>>>>>>>        <td>
>>>>>>>>          <?php echo $form['lname']->renderError() ?>
>>>>>>>>          <?php echo $form['lname'] ?>
>>>>>>>>        </td>
>>>>>>>>      </tr>
>>>>>>>> </code>
>>>>>>>> The code above isnt going to render the dynamic label, its goign to
>>>>>>>> render the label generated into the template. You need to change the
>>>>>>>> template. Although, i would think that if you put the setLabel() calls
>>>>>>>> in the configure method, and then generate the crud again, the
>>>>>>>> templates will be generated with your modified labels... I could be
>>>>>>>> wrong about that part though.
>>>>>>>> On Sep 25, 11:27 am, Atif Khan <[EMAIL PROTECTED]> wrote:
>>>>>>>>         
>>>>>>>>             
>>>>>>>>                 
>>>>>>>>> I am using propel:generate-crud..etc and then propel:build-forms
>>>>>>>>> Everything is working fine except I cannot seem to set the Lables.
>>>>>>>>> I am able to change or setOptions, and change or set setAttributes, 
>>>>>>>>> but
>>>>>>>>> when I try
>>>>>>>>> to setLabels it does not reflect at all.
>>>>>>>>> what is the correct syntax.
>>>>>>>>> is it
>>>>>>>>> $this->widgetSchema->setLabel('lname', 'Last Name');
>>>>>>>>> or
>>>>>>>>> $this->widgetSchema['lname']->setLabel('lname', 'Last Name');
>>>>>>>>> ??
>>>>>>>>> class AccountsForm extends BaseAccountsForm
>>>>>>>>> {
>>>>>>>>>   public function configure()
>>>>>>>>>   {
>>>>>>>>>       // Schema
>>>>>>>>>       $this->widgetSchema['active'] = new
>>>>>>>>> sfWidgetFormSelect(array('choices' => AccountsPeer::getActives()));
>>>>>>>>>       $this->widgetSchema['lname']->setAttributes(array('size' => 
>>>>>>>>> '20'));
>>>>>>>>>       $this->widgetSchema->setLabel('lname', 'Last Name');
>>>>>>>>>       // Validators
>>>>>>>>>       $this->validatorSchema['email'] = new sfValidatorEmail();
>>>>>>>>>       $this->validatorSchema['lname']->setOption('required', true);
>>>>>>>>>       $this->validatorSchema['lname']->setOption('min_length', 5);
>>>>>>>>>   }
>>>>>>>>> }
>>>>>>>>> Ant Cunningham wrote:
>>>>>>>>>           
>>>>>>>>>               
>>>>>>>>>                   
>>>>>>>>>> are you usingthe CRUD generator? i think the default output is 
>>>>>>>>>> verbose
>>>>>>>>>> which means it doesnt just use 'echo $form' it actually writes out 
>>>>>>>>>> the
>>>>>>>>>> view like <label for="my_form_element">My Label</label>
>>>>>>>>>> So if this is the case youll have to manually go in and change all
>>>>>>>>>> these. You can always generate the the shorter form with an option...
>>>>>>>>>> check the help for generate:crud.
>>>>>>>>>> Atif Khan wrote:
>>>>>>>>>>             
>>>>>>>>>>                 
>>>>>>>>>>                     
>>>>>>>>>>> I am using propel Integration for my forms.
>>>>>>>>>>> Where and how can I change the labels in the configure function
>>>>>>>>>>> I tried
>>>>>>>>>>> $this->widgetSchema->setLabel('lname', 'Last Name');
>>>>>>>>>>> but it does not reflect on the page.
>>>>>>>>>>> Thank you
>>>>>>>>>>> Atif
>>>>>>>>>>>               
>>>>>>>>>>>                   
>>>>>>>>>>>                       
>>>>>>> --
>>>>>>> Jonathan H. Wage
>>>>>>> Open Source Software Developer & Evangelisthttp://www.jwage.com
>>>>>>>
>>>>>>>       
>>>>>>>           
>>>>>>>               
>>>>>   
>>>>>       
>>>>>           
>>>   
>>>       
>
>
> >
>
>   

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to