我正在寻找一个新项目的Yii PHP框架,但经过一些演示并查看代码后,我注意到所有的javascript都是通过Yii函数生成的。无论如何都要覆盖这个?我真的希望能够为项目的各个部分编写自己的javascript,特别是对于需要大量javascript的基于地图的搜索部分。这是否可行,是否值得使用Yii进行一个项目,我将不得不为项目的几个部分编写大量自己的javascript?
答案 0 :(得分:1)
虽然Yii有助手可以为您生成一些JavaScript代码,但没有什么能阻止您在输出中包含自己的代码。
答案 1 :(得分:1)
当然,如果您不能或不想使用内置小部件,您可以自己编写大量的Javascript;但很多时候“编写自己的”可能会变成子类化小部件,以便您可以扩展它或只是从头开始编写自己的小部件。根据我的经验,能够从您提供的更高级别规范(即配置小部件)自动生成Javascript是非常可取的。
从你的问题来看,似乎有一些特定的自动Javascript案例看起来令人不安 - 你可以更新具体细节吗?