2012-04-18 52 views
-1

我正在为一个新项目寻找Yii PHP框架,但经过一些演示并检查了代码后,我注意到所有的javascript都是通过Yii函数生成的。反正有重写这个吗?我真的希望能够为项目的各个部分编写自己的JavaScript,专门用于需要大量JavaScript的基于地图的搜索片段。这是否可能,是否值得使用Yii进行一个项目,我需要为项目的几个部分编写一大堆我自己的JavaScript?编写你自己的JavaScript和使用Yii PHP框架?

回答

1

当然,如果您不能或不想使用内置小部件,您可以自己编写大量的Javascript;但很多时候“编写你自己的”可能会变成一个小部件的子类,这样你就可以扩展它或者从头开始编写你自己的小部件。根据我的经验,能够根据您提供的更高级别规范(即配置小部件)自动生成Javascript是非常理想的。

从你的问题,虽然似乎有自动化Javascript的具体情况看起来令人不安 - 你可能会更新具体细节?

+0

当然,我正在查看级联下拉的例子,并注意到它产生了100%的JavaScript,并且你只是传递了输出div的jquery选择器。顺便说一下,这是非常好的,但如果你有前端开发人员在前端代码上工作,而后端开发人员在后端代码上工作,看起来它可能会变得有点混乱。 – user797963 2012-04-20 18:13:06

+0

也意味着补充一点,我们可能会根据我们的开发团队的工作方式对此采取错误的评论。虽然,可以扩展小部件或从头开始编写自己的小部件,这真是个好消息。 – user797963 2012-04-20 18:16:48

1

虽然Yii有助手可以为您生成一些JavaScript代码,但没有什么能够阻止您在自己的输出中包含自己的代码。