日历不显示使用sfJQueryUIPlugin

问题描述:

我已经为我的项目安装了sfJQueryUIPlugin,我想为生日选择显示一个日期选择器。因此安装后我已经将我的表单部件更改为日历不显示使用sfJQueryUIPlugin

"date_of_birth" =>new sfWidgetFormDateJQueryUI(array("change_month" => true, "change_year" => true)), 

但是,当我查看模板时,它只显示一个输入框。没有日历显示。

有什么想法?

This is plugin which i used sfJQueryUIPlugin
有,我可以作为一个日期选择器为symfony1.2使用其他任何方式或插件......请给我一个想法..

+1

资产部分加载了jQuery和jQuery UI库?任何JavaScript错误? – 2012-08-18 16:55:52

+0

您也可以使用sfFormExtraPlugin插件(http://www.symfony-project.org/plugins/sfFormExtraPlugin)中的sfWidgetFormJQueryDate小部件。 – 2012-08-18 17:02:46

当您使用js和css从插件,你应该执行这个命令:

php symfony plugin:publish-assets 

这将复制网络文件夹中的文件。

为了更好地解释检查http://www.symfony-project.org/jobeet/1_4/Propel/en/20

您可以用ID表单中添加正常的文本组件= “DATE_OF_BIRTH”,简单地使用JavaScript插槽机智的jQuery(在视图模板):

<?php append_to_slot('javascript'); ?> 

    $(function() { 
    $("#date_of_birth").datepicker(); 
    }); 

<?php end_append_to_slot(); ?> 
+0

而不是使用'>'来强调你的代码,你应该使用4个空格,它会有更好的渲染。 – j0k 2012-08-24 07:56:05

+0

Thankyou @grzegorz_motyl ...它工作:) :)谢谢! – fdz 2012-08-25 18:57:35