День добрый! Я новичок в Yii!
Суть какая! Модуль регистрации сообщества! Изначально я всё сверстал, потом запилил в этот модуль, в отображение. Там же подключил свой js script с обработкой данных! Дабы не было беды, я убрал файл аякс обработки из корня! И решил всё это воткнуть в контроллер модуля! Всё бы хорошо но есть проблемы!
Пост я изначально отправлял в файл лежащий в корне ajax.php. теперь же раз перенёс всё в котроллер, то запрос не выполняется так как вылазит "403 Forbidden" при обращении к контроллеру "/protected/contollers/мой контроллер.php" пробовал делать обращения к >>/ptotected/extension/"моя папка"/"моя папка".php<< результат тот же "403 Forbidden", если делаю обработку в файле с отображением (т.е. в скрипте строчка с постом пустая), то "data" возвращает мне всю страницу а ни то что я прошу:
if(isset($_POST['valid']) && ($_POST['valid'] == 'valid')){
$DB=Yii::app()->db;
$result=$DB->createCommand()->select('url')->from('c_community')->where("url=:url", array(":url='".$_POST['url']."'"))->queryAll();
if($result['url'] == $_POST['url']){
echo '1';
}else{
echo '0';
}
}
//Проверка url
$(".adress_soo").change(function(){
$.post("", //<<<--- в посте куда обращаться<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/huh.gif' class='bbc_emoticon' alt='???' />?
{
YII_CSRF_TOKEN: $('#token').val(),
valid: 'valid',
url: $(this).val()
},
succes_sooo
);
function succes_sooo(data){
if(data == false){
$('#ok_url_soo').show();
$('#not_url_soo').hide();
}else{
$('#ok_url_soo').hide();
$('#not_url_soo').show();
}
}
});
Так как же тогда быть? Помогите пожалуйста!