小编Mic*_*ael的帖子

Wordpress:获取自定义类型的所有帖子

我有这个奇怪的问题.我想获取所有自定义类型的帖子,这是我的代码段.

$query = new WP_Query(array(
    'post_type' => 'custom',
    'post_status' => 'publish'
));


while ($query->have_posts()) {
    $query->the_post();
    $post_id = get_the_ID();
    echo $post_id;
    echo "<br>";
}

wp_reset_query();
Run Code Online (Sandbox Code Playgroud)

这只能获得其中的6个,而我在数据库中有超过50条符合该条件的记录.谁能告诉我哪里出错了?

非常感谢!

wordpress

28
推荐指数
4
解决办法
5万
查看次数

PHP中的数组大小限制

我想知道php 5中的数组是否有大小限制?我写了一个PHP脚本来更改文件中每行的最后一个元素.打印出修改过的文件的内容,当我在一个小型文件上运行脚本时(即每行包含4个值),它将起作用.当我在一个更大的文件(如60000行,每个包含90个值)上运行它时,它不会更改原始文件的一点,但脚本在运行时没有抛出任何异常消息.这是什么问题?

php arrays

20
推荐指数
1
解决办法
5万
查看次数

html中name属性的有效值

我使用PHP从html页面获取单选按钮值.我的HTML看起来像这样:

<input type="radio" name="1.1" value="yes">
<input type="radio" name="1.1" value="no">

<input type="radio" name="1" value="yes">
<input type="radio" name="1" value="no">
Run Code Online (Sandbox Code Playgroud)

结果是$ _POST ['1']返回值,但$ _POST ['1.1']没有返回任何值.我检查了html 4规格,说name属性的值只以字母开头,但是1不是字母,怎么回来而1.1却没有?或者还有其他一些魔法在这里发生?我使用最新版本的Chrome.谢谢.

html

11
推荐指数
1
解决办法
4438
查看次数

针下降动画

默认的pin drop动画在我的应用程序中不起作用,这里是我写的一些代码:

- (void)viewDidLoad {
    /*
        some code...
    */
    [theMapView addAnnotation:addAnnotation];
    [addAnnotation release];
}

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{
    MKPinAnnotationView *annoView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation 
                                                            reuseIdentifier:@"current"];
    annoView.animatesDrop = YES;
    annoView.pinColor = MKPinAnnotationColorGreen;
    return annoView;
}
Run Code Online (Sandbox Code Playgroud)

现在,引脚只是出现在屏幕上,默认为红色,没有任何动画,MKMapViewDelegate协议已被采用,任何人都可以看到这里有什么问题?

iphone mkpinannotationview mkmapview

10
推荐指数
1
解决办法
8215
查看次数

如何在树枝上保留双引号?

我有一个json数组,我传递给twig模板,但数组中的双引号导致麻烦,我的json数组是这样的:

$arr = json_encode(array("a", "b")); // which prints out ["a", "b"]
Run Code Online (Sandbox Code Playgroud)

在树枝模板中,我打印出来像这样:

attrs: {{ arr }}
Run Code Online (Sandbox Code Playgroud)

attrs: ["a", "b"]然而,我希望它是得到输出的是attrs: [&quot;a&quot;, &quot;b&quot;],我试过attrs: {{ arr|e('js') }},但没有运气,我的js lib只是说有一些无法识别的字符.那我该怎么做attrs: ["a", "b"]

非常感谢!

javascript php json symfony twig

10
推荐指数
1
解决办法
5273
查看次数

在UIWebView中提交表单

我在UIWebView中有一个表单与W​​eb服务交互,当我提交表单时,数据被发送到Web服务,它会将结果返回给另一个UIWebView.两个UIWebViews位于导航控制器下,因此当使用提交表单时,它会滑动到另一个视图以显示结果.任何人都可以指出我如何实现这一目标吗?我在表单元素中填写"action"属性是什么?如何将用户输入返回给应用程序,以便我可以使用Web服务?我是这个领域的新手,任何帮助将不胜感激.谢谢!


更新:

有没有办法将表单数据从Web视图保存回我的程序?我认为最好将表单数据保存回程序(即将params存入nsstring),然后单击"提交"按钮,然后开始查询Web服务.

iphone web-services uiwebview

9
推荐指数
1
解决办法
1万
查看次数

lastInsertId在Postgresql中不起作用

我正在使用Postgresql,当我想使用PDO检索最新的插入ID时,我遇到了问题.这是我的代码:

$db->lastInsertId('columnName');
Run Code Online (Sandbox Code Playgroud)

错误消息说

SQLSTATE[42P01]: Undefined table: 7 ERROR: relation "columnName" does not exist
Run Code Online (Sandbox Code Playgroud)

我想我对PHP手册中陈述的"序列对象"有一些误解.

Note:

Returns the ID of the last inserted row, or the last value from a sequence object, 
depending on the underlying driver. For example, PDO_PGSQL() requires you to specify the 
name of a sequence object for the name parameter.
Run Code Online (Sandbox Code Playgroud)

目前,"columnName"是该自动递增属性的字符串.任何人都可以指出我哪里出错了吗?谢谢.

php postgresql pdo lastinsertid

8
推荐指数
1
解决办法
8867
查看次数

将变量从控制器传递到Yii中的视图

我不能在相应的视图中使用控制器中指定的变量.这是我的代码:

public function actionHelloWorld()
    {

        $this->render('helloWorld',array('var'=>'this is me'));
    }
Run Code Online (Sandbox Code Playgroud)

在helloWorld.php(视图文件)中:

<h1>Hello, World!</h1>
<h3><?php echo $var; ?></h3>
Run Code Online (Sandbox Code Playgroud)

它只打印出"Hello,World!",看起来在视图中无法访问$ var.任何人?

yii

6
推荐指数
1
解决办法
2万
查看次数

javascript:在块中本地化变量

我试着理解Javascript中的变量范围.这是我在做的事情:

<script>
for (var i = 0; i < 3; i++) {
  document.getElementById(i).onclick = function() {
    console.log(i);
  }
}
</script>
Run Code Online (Sandbox Code Playgroud)

输出总是3,我明白这是因为i已经通过引用保留了.如何进行本地化i以便记录增量值?

谢谢!

更新

谢谢你们快速和体面的回应.解决方案确实有帮助!

最初,我尝试了类似于@GrailsGuy的方法,这里是:

<script>
for (var i = 1; i <= 3; i++) {
    document.getElementById(i).onclick = function() {
        console.log(logCall(i));
    }
}
function logCall(i) {
    return i;
}
</script>
Run Code Online (Sandbox Code Playgroud)

但它似乎i没有被本地化.想不通为什么!

javascript

5
推荐指数
1
解决办法
110
查看次数

tcsh'ls_colors'无法正常工作

我使用tcsh作为我的默认shell.但是,LS_COLORS env似乎不起作用.这是我对ls的相关env:

setenv CLICOLOR "true"
setenv LS_COLORS "di=37:fi=00"
Run Code Online (Sandbox Code Playgroud)

目录被涂成白色,但结果是蓝色/青色.任何的想法?

tcsh ls-colors

4
推荐指数
2
解决办法
9314
查看次数