我正在尝试在我的zend项目中包含jquery帮助器,来自zend的文档有点含糊不清,它表示在bootstrap中使用了几行代码,但是有很多函数,比如_initDoctype
/ { {1}} / _initView
/ _initViewHelpers
但它没有说明我必须粘贴提供的代码到底在哪里。我把它粘贴在_initAutoload
一个,那就够了吗???
使用这行代码是可以的:
_initDoctype
为js文件或简单的css文件添加此行时,应用程序崩溃了:
$view->addHelperPath('ZendX/JQuery/View/Helper/', 'ZendX_JQuery_View_Helper');
输出是一个空白页面,其中包含以下错误消息:
致命错误:未捕获的异常'Zend_Loader_PluginLoader_Exception' 在注册表中找不到消息'按名称插件'JQuery'; 使用的路径:ZendX_JQuery_View_Helper_:ZendX / JQuery / View / Helper / Zend_View_Helper_:Zend / View / Helper /'
所以,显然试图添加更多代码,如
$view->jQuery()->setLocalPath($view->baseUrl . '/js/jquery-1.6.4.min.js');
$view->jQuery()->addStylesheet($view->baseUrl . '/css/smoothness/jquery-ui-1.8.16.custom.css');`
简直无用......
我真的需要这个所谓的“助手”b / ci不想加载另一个页面,但是花了很多时间,我在网上发现的每个解决方案根本无法使用我的应用程序,这令人沮丧......这应该花费5到10分钟来实现,但我已经花了这么多时间没有任何作用!
问题1:我选择了错误的框架吗?
我开始认为旧的时尚方式更好(意味着手工创建应用程序,根本没有框架),稍后关注安全问题,对此的一些评论会很棒。
真正感谢任何帮助。
答案 0 :(得分:0)
我遇到了类似的问题,试图让Zend Framework jQuery助手设置好。参见本S.O.回答解决方案:Best way to start using jQuery in a Zend Framework 1.9 application?
关于你的问题:
我选择了错误的框架吗?
这取决于。 Zend Framework也不错,但自从学习Zend Framework后我发现了Ruby和Rails框架,我喜欢它。 Ruby有一个非常好的,可读的语法,Rails比Zend Framework更容易上手。
答案 1 :(得分:0)
恐怕PHP中没有理想的框架。虽然Zend在某种程度上过于企业并且难以掌握,但Yii是Rails的副本,这是开始中型网站的好方法。