コネクタという名前のカスタム モジュールを作成します。会社名は social.in です。このコントローラには Social_Connectors_Customer_AccountController というコントローラがあります。アクション メソッドは次のとおりです。
public function connectAction()
{
$this->_redirect('customer/account');
}
今、リンクをクリックしてこのアクションメソッドを呼び出すと、コントローラーが何らかの形で呼び出されず、次のようなエラーが表示されます。要求したページが見つかりませんでした。その理由はよくわかります。
私のphtmlファイルのJavaスクリプトは次のとおりです:このスクリプトでコントローラーのアクションメソッドを呼び出す方法は?
document.observe('click', function(e){
var target = e.findElement('a[rel^=google]') || e.findElement('button[rel^=google]');
if (target && target.readAttribute('rel')=='google')
{
alert('<?php echo $this->getUrl(); ?>');
}
});
または、私のリンクをクリックしてコントローラーを呼び出す方法を誰かが言うことができますか?