我正在开发一个CakePHP项目,有时需要为jQuery Datepicker加载Javascript和CSS。
我只希望它在需要时加载,我想要一个中央加载点,因为涉及多个文件,如果有什么变化,我当然不想回去并在所有地方更改它已经加载了datepicker文件。
现在,我已经创建了一个名为'load_datepicker'的元素。此文件中唯一的代码是CakePHP调用以加载必要的文件。我找不到任何其他解决方案。
这似乎是一个很好的解决方案。我可以将元素加载到任何视图或其他元素中。
这是解决这种需求的合理方法吗?还是有一些特定的CakePHP方法可以做到这一点?
利
答案 0 :(得分:0)
完全正确,可以满足您的需求。
答案 1 :(得分:0)
另一种选择是在您的布局文件中包含javascript和css,但将其包含在if
块中。然后在控制器操作中,您可以在需要datepicker的页面上设置变量,并在if块中检查它。