我試圖用PHP來生成一個JavaScript文件。我已經包含了該文件,並且所有腳本都在其中工作。我想不出我是如何將一個參數傳遞給這個文件的?CakePHP,將參數傳遞給js.php文件?
從控制器傳遞參數到視圖我使用:
$this->set('object_models', $object_models);
要從視圖它傳遞給一個元素i使用:
echo $this->element('pageElement', array('object_model' => $object_model));
林包括我js.php文件通過在視圖與添加它:
echo $this->Html->script('modelDrawer.js.php?', false);
感謝您的輸入!我試圖讓文章探索工作,但我沒有..可能很多的語法,自它被寫入以來已被更新..你願意幫助我與通知什麼變化? =) – Sultanen
非常感謝您的更新!更清晰=)我仍然有一個問題,雖然我已經做了你告訴我,但是當我嘗試訪問/ myProject/dynamic/modelDrawer.js我得到一個錯誤_「致命錯誤:最大函數嵌套級別'100'到達,墮胎!「_。在model_drawer.ctp我得到這只是爲了測試它:_「window.onload = function(){ alert('testing'); }」_ – Sultanen
聽起來像你試圖遞歸添加該腳本 –