鍍金池/ 問答/ PHP問答
笨小蛋 回答

api/v1.Index/test這種鏈接? 用點做分隔符?

柚稚 回答

1.將option的值改為和名稱一樣的值
2.或者將php里面的post值拼接my

純屬愚見,僅供參考

墻頭草 回答

首先這種路由參數(shù)的正確姿勢應(yīng)該是:

public function show(Request $request,$id)
{
    //your code 
}

或者:

\request()->route('id');

其次:queryinput 的子集。

使用 input 方法可以從整個請求中獲取輸入數(shù)據(jù)(包括查詢字符串),而 query 方法可以只從查詢字符串中獲取

熟稔 回答
$html = '<p>文章內(nèi)容
<img src="/images/nerong.jpg">
<img src="http://www.xxx.com/images/nerong.jpg">
<img src="/images/pic/nerong.jpg">
<img src="/file/pic/nerong.jpg">
文章測試內(nèi)容</p>';
$html = str_replace('src="/','src="http://www.xxx.com/',$html);
呆萌傻 回答

login方法中屬性和方法訪問符"->"左右有空格,語法錯誤。

扯不斷 回答

演示程序地址-三十客

$(document).ready(function () {
    var $texta = $('#my-textarea');
    var lastWidth = localStorage.getItem("my-area-width");
    var lastHeight = localStorage.getItem("my-area-height");
    if(lastWidth && lastHeight) {
        $texta.css("width",lastWidth+"px");
        $texta.css("height",lastHeight+"px");
    }
    $texta.data('x', $texta.outerWidth());
    $texta.data('y', $texta.outerHeight());
    $texta.mouseup(function () {
        var $this = $(this);
        var width = $this.outerWidth();
        var height = $this.outerHeight();
        if (width != $this.data('x') || height != $this.data('y')) {
            alert(width + ' - ' + $this.data('x') + '\n' + height + ' - ' + $this.data('y'));
            localStorage.setItem("my-area-width",width);
            localStorage.setItem("my-area-height",height);
        }
        $this.data('x', width);
        $this.data('y', height);
    });
});
初念 回答

EvIo 有些特性:

  • 同作用域下,同類事件會相互覆蓋,后面定義的覆蓋前面的
  • 嵌套事件,需要再次執(zhí)行 Ev::run 才會觸發(fā),再次調(diào)用 Ev::run 后事件的執(zhí)行不可預(yù)測。

基于上面兩個,我發(fā)現(xiàn)了一個特殊的現(xiàn)象:

function login($fd , $flag , $callback , $args){
    return new EvIo($fd , $flag , $callback , $args);
}

// 這種方式定義多個重復(fù)事件,都會觸發(fā) ..
// 無語,但是目前就是用這種方式投入使用的
$one = login($socket , Ev::READ , null , null);
$two = login($socket , Ev::READ , null , null);

// 跑進(jìn)程
Ev::run();
終相守 回答

你可以使用更高層面的$resource服務(wù)來進(jìn)行上傳,參考官方文檔

離人歸 回答

您好,可以試試下面的命令,安裝下pcre-dev

  1. yum install pcre-dev
病癮 回答

swoole連RFC6455都沒完全實現(xiàn),壓縮擴(kuò)展也沒有……雖然不影響基本的使用,但是超出了swoole支持的范圍就不方便了。

而python的websockets,完整實現(xiàn)RFC6455,有uvloop(Cython + libuv)IO也性能不會差。

怪痞 回答

使用構(gòu)建器:

先搞個基礎(chǔ):

$queryBuilder = $this->getDI()->getModelsManager()
    ->createBuilder()
    ->addFrom('tableName', 't');

直接用Distinct:

$queryBuilder->distinct('t.id');

用列方法也可以, 不推薦:

$queryBuilder->columns('DISTINCT(t.id) AS id')

使用嚴(yán)格模型:

// we are waiting for it, but may still not be implemented
TableModel::find(array('distinct' => 'id'))
For count:

TableModel::count(array("distinct" => "id"));
And less recommended way according to previous answer:

TableModel::find(array('columns' => 'distinct(id)'))

抄襲自so
https://stackoverflow.com/a/3...

何蘇葉 回答

檢查一下Maven Dependencies是否有spring-core.jar?或者存在多個版本?

不討囍 回答

可以使用夜影的答案,利用模型對模型的關(guān)系"渴求式加載"。這種方式會查詢出article表中的所有字段。如果article表的字段數(shù)不多還是可以的。但是如果字段很多并且你需要的只是一小部分就還是使用用戶的id字段進(jìn)行關(guān)聯(lián)吧。

懶豬 回答

如果只有一臺主機(jī)跑php,驗證碼存到session,問題不大,如果訪問量高了,首先應(yīng)該考慮做一個小的集群,比如兩三臺機(jī)器跑php,這個時候最好使用緩存redis/memcached存儲驗證碼,這樣才能在跑php的幾臺服務(wù)器之間共享驗證碼數(shù)據(jù)

故人嘆 回答

首先是復(fù)雜度高的辦法

刪除的時候重新遍歷一下,把序號改過來

優(yōu)化方法

可以把序號和數(shù)據(jù)分開,刪除任意一條數(shù)據(jù)刪除最下面一個序號即可,這樣可以減少重新渲染的數(shù)量

夢一場 回答

使用$_FILES打印看看, 不行的話再試試

$data = file_get_contents("php://input");
var_dump($data);
茍活 回答

代碼貼上來,報錯錯誤碼是什么