这更多是关于如何最好地导入/集成 JS 库以在 Symfony2 应用程序中使用的问题……我只是碰巧使用 KendoUI 作为测试库。
我已经生成了一个可以转换和映射我的数据库的包 - 包括所有关联。
$ php app/console generate:bundle namespace=DB/DBImportBundle
这包括用于所有映射和转换(带有注释)的其他一些 cli 语句......我们可以假设一切正常。我已经为我需要的所有表生成了 CRUD。
我现在想让所有控制器都可以使用 KendoUI 库……而我的第一个倾向是……
$ php app/console generate:bundle namespace=Kendo/KendoBundle
下一步是将 Kendo 的 css/js 文件移动到 KendoBundle/Resources/public 文件夹中……然后在我打算使用它的所有控制器中声明命名空间……
use Kendo\KendoBundle;
这仍然留下了应该将库附带的 php 包装器放置在哪里的问题。Kendo 文档中的教程仅引导您完成库的简单静态实现。
关于如何将不同的库正确集成到 Symfony2 应用程序中,我的问题更为笼统。