小编Inv*_*tax的帖子

如何在wordpress上获取当前的分类术语id?

我在wordpress模板文件夹中创建了一个taxonomy.php页面,我想得到一个函数的当前术语id.我怎么能得到这个?

get_query_var('taxonomy') 只返回术语slug,我想要ID

php wordpress taxonomy

105
推荐指数
6
解决办法
19万
查看次数

超时XMLHttpRequest

如何在以下脚本中添加超时?我希望它将文本显示为"超时".

var bustcachevar = 1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects = ""
var rootdomain = "http://" + window.location.hostname
var bustcacheparameter = ""

function ajaxpage(url, containerid) {
    var page_request = false
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
    else if (window.ActiveXObject) { // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
        } catch (e) {
            try {
                page_request = new ActiveXObject("Microsoft.XMLHTTP")
            } catch (e) {}
        }
    } …
Run Code Online (Sandbox Code Playgroud)

timeout xmlhttprequest

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

Laravel:找不到类'GuzzleHttp\Client'

我试图使用Mandrill通过我的Laravel框架发送电子邮件,但是我收到以下错误:

MandrillTransport.php第114行中的FatalErrorException:未找到类'GuzzleHttp\Client'

我在终端中使用以下命令安装了Guzzle:

"guzzlehttp/guzzle": "~4.0"
Run Code Online (Sandbox Code Playgroud)

根据Laravel的文档,我需要添加"guzzlehttp/guzzle": "~4.0"到我的composer.json文件中,但我不确定我放置它的位置是否正确,因为我仍然看到错误.

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "laravel/framework": "5.0.*",
        "illuminate/html": "^5.0",
        "guzzlehttp/guzzle": "~4.0"
    },
    "require-dev": {
        "phpunit/phpunit": "~4.0",
        "phpspec/phpspec": "~2.1"
    },
    "autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-create-project-cmd": [ …
Run Code Online (Sandbox Code Playgroud)

php laravel composer-php mandrill

22
推荐指数
3
解决办法
6万
查看次数

如何将此卷曲请求转换为Postman请求

我试图使用Postman而不是Web服务的API文档提供的终端命令来请求数据.

curl命令如下:

curl https://api.webservice.io \
-H 'Authorization:Bearer apikey1234567890' \
-H 'Accept: application/json'
Run Code Online (Sandbox Code Playgroud)

我如何在邮递员中提出要求?我尝试添加Authorization:BearerAccept作为请求参数,但这不起作用

curl postman

12
推荐指数
1
解决办法
9486
查看次数

在Eloquent中按自定义顺序对集合进行排序

我有一个ID的数组如下:

$ids = [5,6,0,1]
Run Code Online (Sandbox Code Playgroud)

使用Eloquent我可以使用该->whereIn('id', $ids)功能搜索这些Id .正如预期的那样,将按Id的升序返回结果,有没有办法可以返回数组所在顺序的结果?或者,最简单的方法是按照$ids数组的顺序转换集合?

php arrays laravel eloquent

8
推荐指数
2
解决办法
8826
查看次数

如何让 Bootstrap Flex 子元素具有相同的高度?

我的理解是新的 Boostrap (v4) 使用 flex 在盒子上显示元素,并且对齐更加灵活。在我的页面中,我有三个具有相同高度的框,但是白色的内部元素也需要具有相同的高度。

在此输入图像描述

我怎样才能实现这个目标?将 设为.tile会使height:100%框呈现太长。

编辑:我想澄清这并不是使以红色标记的列等高,这已经使用标准 Bootstrap 类实现了。我需要的是全高的白色盒子。

代码笔链接

.col-md-4 {
  border: 1px solid red;
}

.tile {
  background: #fff;
}

body {
  background: grey
}

.img-fluid {
  width: 100%;
}

.padding {
  padding: 0 10px;
}
Run Code Online (Sandbox Code Playgroud)
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.2/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
  <div class="row row-eq-height three-sections">
    <div class="col-md-4 align-self-stretch tile-outer">
      <div class="tile">
        <a href="#" target="_blank"><img src="https://via.placeholder.com/300x300" alt="" class="img-fluid" /></a>
        <div class="padding">
          <h3>Text block 1</h3>
          <p>Lorem ipsum dolor sit amet, minim molestie argumentum …
Run Code Online (Sandbox Code Playgroud)

html css flexbox twitter-bootstrap bootstrap-4

7
推荐指数
1
解决办法
9302
查看次数

垂直和水平居中div没有定义的高度

我想在页面的中心显示一个div,而不必为元素定义一个设置的高度,以便高度动态地适合页面的内容.这可能吗?我愿意使用JS/jQuery解决方案,只要它们具有优雅的回退,但我更喜欢纯CSS解决方案.

这是我当前的代码,它将以div为中心,但我必须包含一个高度.

HTML

    <div class="card">Lorem ipsum dolor sit amet, minim molestie argumentum est at, 
pri legere torquatos instructior ex. Vis id odio atomorum oportere, quem modo fabellas sit 
at, dicat semper est ne. Apeirian detraxit pri eu. No solum accusam has. Ius ne harum mundi 
clita, eu pro tation audiam.
    </div>
Run Code Online (Sandbox Code Playgroud)

CSS

.card {
    background-color: #1d1d1d; /* IE fallback */
    background-color: rgba(29, 29, 29, 0.95);
    color: #fff;
    display: inline-block;
    margin: auto;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery css3

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

Upload :: beforeSave()声明应该与Model :: beforeSave兼容($ options = Array)[APP/Model/Upload.php,第5行]

在我的上传模型中使用beforeSave方法时,我在页面顶部显示以下错误.

严格(2048):上传声明:: beforeSave()应该与Model :: beforeSave兼容($ options = Array)[APP/Model/Upload.php,第5行]

有人能指出我做错了什么吗?

这是我的模型:

<?php 

App::uses('AppModel', 'Model');

class Upload extends AppModel {

    protected function _processFile() {
        $file = $this->data['Upload']['file'];
        if ($file['error'] === UPLOAD_ERR_OK) {
            $name = md5($file['name']);
            $path = WWW_ROOT . 'files' . DS . $name;
            if (is_uploaded_file($file['tmp_name'])
                && move_uploaded_file($file['tmp_name'], $path) ) {
                $this->data['Upload']['name'] = $file['name'];
                $this->data['Upload']['size'] = $file['size'];
                $this->data['Upload']['mime'] = $file['type'];
                $this->data['Upload']['path'] = '/files/' . $name;
                unset($this->data['Upload']['file']);
                return true;
            }
        }
        return false;
    }

    public function beforeSave() {
        if (!parent::beforeSave($options)) {
            return false; …
Run Code Online (Sandbox Code Playgroud)

cakephp model cakephp-2.0

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

雄辩的关系查询范围

我有两个模型,App \ Song(属于App \ Host)和App \ Host(有很多App \ Song)。

我的控制器中有以下查询:

$songs = Song::whereHas('host', function($query) {
                $query->where('skip_threshold', '>', \DB::raw('songs.attempts'))
                      ->where('active', 1);
            })
->whereNull('downloaded')
->get();
Run Code Online (Sandbox Code Playgroud)

为了可重用性,我想转到一个查询范围。

我对Eloquent还是很陌生,所以我不确定这是否是正确的方法,因为它的两个Model不会返回任何结果(应该存在)。

Song.php

public function scopeEligable($query)
{
    $query->where('skip_threshold', '>', \DB::raw('songs.attempts'));
}

public function scopeActiveHost($query)
{
    $query->where('active', 1);
}

public function scopeInDownloadQueue($query)
{
    $query->whereNull('downloaded');
}
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent

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

Larval左边加入Eloquent导致id字段被覆盖

我正在使用Laravel构建搜索列表应用程序; 该应用程序需要按距离(我已经建立)搜索企业,并包括对企业的最新订阅(如果有的话),以便我可以通过它然后距离来订购.

这里的两个模型是商业和订阅.一个企业可以拥有许多订阅(虽然只会有一个活跃的订阅).

调节器

$businesses = Business::distance($place['lat'], $place['lng'], $request->distance)
                        ->ofShopType($request->shop_type)
                        ->uptoBudget($request->price)
                        ->leftJoin('subscriptions', function($join) {
                            $join->on('businesses.id', '=', 'subscriptions.business_id')
                                 ->orderBy('subscriptions.created_at', 'desc');
                        });
return $businesses = $businesses->get();
Run Code Online (Sandbox Code Playgroud)

商业模式

public function scopeDistance($query,$from_latitude,$from_longitude,$distance)
{
    $raw = \DB::raw('ROUND ( ( 3959 * acos( cos( radians('.$from_latitude.') ) * cos( radians( latitude ) ) * cos( radians( longitude ) - radians('.$from_longitude.') ) + sin( radians('.$from_latitude.') ) * sin( radians( latitude ) ) ) ), 1 ) AS distance');
    return $query->select('*')->addSelect($raw)
             ->orderBy( 'distance', 'ASC' )
             ->groupBy('businesses.id')
             ->having('distance', '<=', $distance); …
Run Code Online (Sandbox Code Playgroud)

mysql laravel eloquent

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