我有'meta_data'表,其中包含以下字段:
我想循环并显示一个EACH post(post_id)列表,其中包含一个条目meta_key='abc'但不是一个条目meta_key='def'
基本上,每个有meta_key='abc'条目的帖子都应该有一个meta_key='def'条目.我想生成列表,以便我可以添加缺少的meta_key='def'条目.
我有类似的东西:
// useMyList hook:
const allQueries = myList.map((myData) => {
return {
queryKey: ['myquerykey'],
queryFn: myQueryFn
}
}
return useQueries(buildQuery)
Run Code Online (Sandbox Code Playgroud)
现在在我的组件中,我有:
const myData: any = useMyList()
const allQueriesSuccess: boolean = myData.every((result: any) => result.isSuccess)
Run Code Online (Sandbox Code Playgroud)
来自 queryFunction 的响应数据将与已设置的名为 的类型匹配IMyData。我怎样才能正确输入myData和结果?myData将是一个反应查询标准响应数组,其中data每个元素匹配的字段IMyData。
我的协会有一些问题。我有 3 个模型:用户、会员、公司。用户可能(或可能没有)拥有公司/会员资格。这是我的模型的粘贴箱:
我有2个问题:
我正在尝试找出可用于在管理“ edit.php”页面上插入内容的动作挂钩/过滤器(我想在“职位”表上方放置一些链接)?我找到了“ edit_form_after_title”和“ edit_form_after_editor”(它们确实可以完成我想做的事情,但是它们是用于posts.php,而不是edit.php)。
由于某种原因,我的值没有存储在数组中:
var req = new Array();
$.get('./ajax/get_cat_info.php?cid=' +cid, function(data, textStatus) {
var count = 0;
$.each(data, function(key, val) {
$('#' + key).show();
if(val == 1) {
req[count] = key;
count = count + 1;
//var arLen=req.length;
//alert('l: ' + arLen); // this works though
}
});
}, 'json');
var arLen=req.length;
alert('l: ' + arLen);
Run Code Online (Sandbox Code Playgroud)
最后我收到了"l:0"的警报.如果我在IF语句中取消注释行警报,它会在每个警报上发出警报,然后仍然警告0.
如何检查我的对象是否返回false?我有以下课程:
class Test {
public function __construct($number) {
if($number != '1') {
return FALSE;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我试过了:
$x = new Test('1');
$x = new Test('2');
Run Code Online (Sandbox Code Playgroud)
但是当我var_dump($ x)时,我得到了相同的结果.我想做一个:
if(! $x = new Test('1')) {
header("location: xxx...");
}
Run Code Online (Sandbox Code Playgroud) cakephp ×1
javascript ×1
jquery ×1
mysql ×1
oop ×1
php ×1
react-query ×1
reactjs ×1
sql ×1
typescript ×1
wordpress ×1