0

我正在开发一个 CakePHP 项目,该项目有时需要为 jQuery Datepicker 加载 Javascript 和 CSS。

我只希望它在需要时加载,并且我想要一个中央加载点,因为涉及多个文件,如果有什么变化,我当然不想返回并在 datepicker 文件的所有位置进行更改被加载。

现在,我创建了一个名为“load_datepicker”的元素。该文件中唯一的代码是用于加载必要文件的 CakePHP 调用。我找不到任何其他解决方案。

这似乎是一个很好的解决方案。我可以将元素加载到任何视图或其他元素中。

这是满足这种需求的合理方法还是有一些特定的 CakePHP 方法可以做到这一点?

4

2 回答 2

0

完全可以满足您的需求,是一个很好的解决方案。

于 2012-08-12T04:58:51.650 回答
0

另一种选择是在布局文件中包含 javascript 和 css,但将其包围在一个if块中。然后在您的控制器操作中,您可以在需要日期选择器的页面上设置一个变量,并在 if 块中检查它。

于 2012-08-12T05:11:30.770 回答