$oDB = &DB::getInstance();
$query = $oDB->_query("UPDATE {$prefix}member_message SET message_type = B WHERE message_srl = {$args->message_srl}");
$result = $oDB->_fetch($query);
후.. db문을 저렇게해서 message_type을 b로 바꾸는 문인데 함수가 왜 안작동될까요??
function procCommunicationRSStoreMessage()
{
// Check login information
if(!Context::get('is_logged'))
{
return new Object(-1, 'msg_not_logged');
}
$logged_info = Context::get('logged_info');
// Check variable
$message_srl = Context::get('message_srl');
if(!$message_srl)
{
return new Object(-1, 'msg_invalid_request');
}
// get the message
$oCommunicationModel = getModel('communication');
$message = $oCommunicationModel->getSelectedMessage($message_srl);
if(!$message)
{
return new Object(-1, 'msg_invalid_request');
}
$args = new stdClass();
$args->message_srl = $message_srl;
$oDB = &DB::getInstance();
$query = $oDB->_query("UPDATE {$prefix}member_message SET message_type = B WHERE message_srl = {$args->message_srl}");
$result = $oDB->_fetch($query);
$this->setMessage('success_registed');
}
함수 전체입니다!!
요즘 질문이 부쩍 늘엇네요.. 개플리셔로가 되가고있는 ^^
일단 다른 건 모르겠고 php 문에서는
{$args->message_srl}
이렇게 쓰심 안됩니다. 이건 xe 템플릿 문법;;
$args->message_srl 이게 맞겠죠;;ㅇ;