我正在使用$_SERVER['HTTP_REFERER'];,获取推荐人URL.
当我输入谷歌搜索框时 q='some text'
`https://www.google.com.pk/#hl=en&output=search&sclient=psy-ab&q=some text%2Ftestbulkresponse&oq=some text%2Ftestbulkresponse&gs_l=hp.3...15460.24280.1.25007.30.30.0.0.0.0.325.7136.2-27j3.30.0...0.0...1c.1.8.hp.dAvuch3bBg4&psj=1&bav=on.2,or.r_qf.&bvm=bv.44697112,d.ZWU&fp=980e418276b62e8c&biw=1366&bih=595`
Run Code Online (Sandbox Code Playgroud)
但是当我在我的网站上使用as获取此URL时 $_SERVER['HTTP_REFERER'];
在q=null这样的
`http://www.google.com.pk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CC0QFjAA&url=http%3A%2F%2Fwww.bulkresponse.com%2Ftestbulkresponse%2Fdashboard.php&ei=r9NbUfv7GcjaOYDdgKgC&usg=AFQjCNF9U_DpJEwupZ0ZLPbjWJ6DQLWZcA&bvm=bv.44697112,d.ZWU`.
Run Code Online (Sandbox Code Playgroud)
因此,我无法在Google中获取搜索关键字,我应该怎么做才能获得搜索关键字?
我使用了Yii2多选下拉列表,它在创建时工作正常,但在更新时没有显示我选择的值!
形成:
$form->field($model, 'categories[]')
->dropDownList($model->CategoryDropdown,
[
'multiple'=>'multiple'
'class'=>'chosen-select input-md required',
]
)->label("Add Categories");
Run Code Online (Sandbox Code Playgroud)
模型:
public function getCategoryDropdown()
{
$listCategory = Category::find()->select('ID,name')
->where(['is_subcategory' => 'Yes'])
->andWhere(['status' => 'active','approved' => 'active'])
->all();
$list = ArrayHelper::map( $listCategory,'ID','name');
return $list;
}
Run Code Online (Sandbox Code Playgroud)
控制器:
public function actionCreate(){
...
$model->categories = implode(",",$_POST['Company']['categories']);
...
return $this->render('create', [
'model' => $model,
]);
}
public function actionUpdate($id)
{
$model = $this->findModel($id);
echo $model->categories; // 1,2,4,5 values already assigned
...
return $this->render('update', [
'model' => $model,
]);
}
Run Code Online (Sandbox Code Playgroud)
数据库:
1,2,4,5
当我更新我的recored时,如何在下拉列表中显示多个选定的值?
我正在寻找解决以下问题的提示:
给定Neo4j DB,将两种节点类型应用为标签
:地址和:里程碑(每个节点一个)
在不同节点之间有指向:LEADS_TO关系.
鉴于以下模式(我跳过关系的[]):
模式1:
(a:Address)->(:Milestone)->(:Milestone)<-(:Milestone)<-(:Milestone)<-(b:Address)
Run Code Online (Sandbox Code Playgroud)
模式2:
(a:Address)->(:Milestone)->(c:Address)<-(:Milestone)<-(b:Address)
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个只包含shortestPath分析中相同类型的"中间"节点的查询.在我的情况下,它应该只包含带有标签的节点:Milestone并跳过具有标记节点的较短路径:地址介于两者之间.
换句话说:查询应该匹配模式1而不是模式2,即使它更短.
我发现以下解决方案接近但在我的情况下失败,因为它也涵盖了开始和结束节点标签,因为它根本不选择任何行:
MATCH p=shortestPath( (a:Address)-[:LEADS_TO*..10]-(b:Address) )
WHERE a.name = 'XYZ'
AND b.name = 'ABC'
AND ALL(x IN nodes(p) WHERE (x:MILESTONE))
RETURN p
Run Code Online (Sandbox Code Playgroud)
我最初的想法是创建第一跳:
对于"开始"节点
MATCH (a:Address)-[:LEADS_TO]->(aa:Milestone)
Run Code Online (Sandbox Code Playgroud)
并且类似于结束节点并从那里开始查询.
但这是有问题的,因为每个:Address节点可以有多个:LEADS_TO关系.查询定义的起始和结束节点的最短路径,这种方法将为一个查询创建n个起始节点和m个终端节点,这些查询可以使用不同的起始节点和结束节点执行.
有没有人知道如何从Cypher中的WHERE子句中排除开始和结束节点?
非常感谢任何提示.
我对Ubuntu不熟悉。我想制作一些 Nodejs 应用程序进行测试,现在我很困惑应该在哪里为其创建目录。
我在谷歌搜索过,发现每个人都说
sudo apt-get install nodejs npm
并创建server.js文件并放置此代码blah blah并运行npm server.js等。
但我应该在哪里创建这个文件呢?我应该在哪里创建目录?
我知道/var/www/html,但这里还有我的其他 php 项目。
我正在运行jvm (java 8)带有参数“ -XX:MetaspaceSize=256M and -XX:MaxMetaspaceSize=256M”的。当我执行“ jstat -gcmetacapacity <PID>”时,它输出,
MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC FGCT GCT
0.0 1157120.0 122880.0 0.0 1048576.0 14336.0 499 5 1.131 12.653
Run Code Online (Sandbox Code Playgroud)
我希望既MCMN和MCMX为256M。
这看起来类似于错误http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8077987。但它已被 MC 的文档修复所关闭。我希望它是 jstat 错误并且 java 配置是正确的。有没有其他方法可以确认这一点?
爪哇版
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
Run Code Online (Sandbox Code Playgroud) 是否可以在 Yii2 Bootstrap Nav Bar 菜单项中添加图像?在 官方文档中,我没有找到任何选项。
我想显示图像而不是标签文本!
导航条码是。
<?php
NavBar::begin([
'brandLabel' => 'My Company',
'brandUrl' => Yii::$app->homeUrl,
'options' => [
'class' => 'navbar-inverse navbar-fixed-top',
],
]);
$menuItems = [];
$menuItems[] = [
'label' => Yii::t('app','Language'),
'items' => [
[
'label' => 'English',
'url' => ['site/language','set'=>'en'],
],
'<li class="divider"></li>',
[
'label' => 'Danmark',
'url' => ['site/language','set'=>'da'],
],
],
];
Run Code Online (Sandbox Code Playgroud) 我的Yii CGridView排序不是这样的
public function search() {
$criteria = new CDbCriteria;
$criteria->order = "member_id DESC";
Run Code Online (Sandbox Code Playgroud)
当我单击标题菜单时,CGridView它不起作用,但当我删除
$criteria->order = "member_id DESC";`
Run Code Online (Sandbox Code Playgroud)
排序工作正常.我想默认显示记录order by member_id desc.
我在我的模型中使用了url验证代码,但它给了我错误.我只是验证用户是否只使用google.com或yahoo.com而不是http,需要www.我怎么能做到这一点.
[['thankyou_page_url','confirmation_page_url'],'url'],
Run Code Online (Sandbox Code Playgroud) 是什么php init命令实际上呢?
在使用此命令创建项目后在cmd中运行此命令时: composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced
我看到很多文件生成在不同的位置,如common,backend,frontend.
`some@user:/var/www/html/yiiapp$ php init
Yii Application Initialization Tool v1.0
Which environment do you want the application to be initialized in?
[0] Development
[1] Production
Your choice [0-1, or "q" to quit] 0
Initialize the application under 'Development' environment? [yes|no] yes
Start initialization ...
exist common/config/main-local.php
...overwrite? [Yes|No|All|Quit] All
overwrite common/config/main-local.php
unchanged common/config/params-local.php
unchanged yii
overwrite backend/config/main-local.php
unchanged backend/config/params-local.php
unchanged backend/web/index-test.php
unchanged backend/web/index.php
unchanged api/web/index-test.php
unchanged api/web/index.php
overwrite frontend/config/main-local.php
unchanged frontend/config/params-local.php …Run Code Online (Sandbox Code Playgroud) 我正在使用Braintree nodejs Sdk作为我的一个项目,我有使用customer.find()函数的问题.
原始链接在这里
当我以这种方式直接传递像'207'的用户ID时,它正在工作.
var braintree = require("braintree");
var gateway = require("./bt");
gateway.customer.find('207', function(err, customer) {
console.log("customer:",customer);
});
Run Code Online (Sandbox Code Playgroud)
但是当我试图传递动态id时,它不起作用;
btuserID = data.userId;
gateway.customer.find(btuserID, function(err, customer) {
console.log("customer:",customer);
});
Run Code Online (Sandbox Code Playgroud)
我认为它的参数类型是字符串,所以如何在没有双引号的情况下传递参数?
完成错误:
/home/api/node_modules/loopback-connector-mysql/node_modules/mysql/lib/protocol/Parser.js:82
throw err;
^
TypeError: undefined is not a function
at CustomerGateway.find (/home/api/node_modules/braintree/lib/braintree/customer_gateway.js:37:20)
Run Code Online (Sandbox Code Playgroud)