How to add an external javascript file to a Zend Framework 2 application?

后端 未结 7 2360
梦毁少年i
梦毁少年i 2021-02-07 14:42

I need to add jQuery and other javascript files to my Zend Framework project. I am trying to do it with an Action controller:-

public function userinfoAction()
{         


        
7条回答
  •  耶瑟儿~
    2021-02-07 15:15

    All of the above is giving tons of errors for me and $this->view->headScript() is at all about Zend Framework 1. This works for me:

    in your controller before controller's class definition add:

    use Zend\View\Helper\HeadScript;
    

    and then you may use something like this in your controller (sure you may use it in any action, not only in the constructor):

    /**
     * @var Zend\View\Helper\HeadScript
     */
    protected $headScript;
    
    function __construct() {
        $this->headScript = new HeadScript();
        $this->headScript->appendFile('http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js','text/javascript');
    }
    

    and then you should add this to your layout:

    headScript(); ?>
    

提交回复
热议问题