ビューからコンポーネントの関数を呼び出すにはどうすればよいですか? (ctpファイル)
私はこのようなものを使用しています:
App::import('Component', 'YourComponent');
$theComponent = new YourComponent();
$theComponent->yourMethod();
$theComponent->yourMethod();
ボタンのクリックで行を実行したいのですが、代わりにページの読み込み時に実行されます...
コードの一部を次に示します。
<script type="text/javascript">
function assign()
{
var links_list = [];
var links =document.getElementById('unassignedUsers').getElementsByTagName('a');
for(var a in links) {
if(typeof links[a] == undefined) continue;
links_list.push(links[a].innerHTML);} var str =links_list.toString();
var array = str.split(',');
alert(array);
}
<?php App::import('Model', 'Account');
$account = new Account();
$account->insertPos();?>
}
<button id="button" name="button" onClick="assign();"> Save Changes </button>
//this is the button i need the function to be executed when i click....
ボタンがクリックされたときだけjavascript内のphpコードが実行されるようにする方法を教えてください。