我有这个API,它调用存储过程来插入一个值,并且它在存储过程中有很少的PRINT语句
Catchable Fatal Error: Object of class Doctrine\ORM\PersistentCollection could not be converted to string
我想从存储过程获取自定义消息到API的返回值。我怎样才能做到这一点?
当前行 return outputMessage 给出错误“使用未分配的变量并且无法将字符串隐式转换为IHttpActionResult”
非常感谢任何帮助。
答案 0 :(得分:1)
要仅回答标题中的问题,可以在存储过程中添加一个输出参数,这是我通常使用的。
https://technet.microsoft.com/en-us/library/ms187004.aspx
其他问题只是返回方法声明的正确类型。返回ContentResult或实现声明的接口的其他对象。
答案 1 :(得分:0)
您可以使用 $(document).ready(function(){
$('.btn-dropdown').on('click', function(e){
e.stopPropagation();
$(this).children('.eg-dropdown').toggle('slow',function(){
alert("fbhdh");
});
});
});
返回int值,方法看起来像是通过存储过程插入数据。或者,您也可以在存储过程中使用out参数来获取任何特定的成功消息。
.btn-dropdown {
display: inline-block;
width: 100px;
height: 20px;
position: relative;
background: green;
}
ul {
margin: 0;
padding: 0;
}