我在使用Solr4中的dataImportHandler生成UUID时遇到问题.我试图从现有的MySQL数据库导入.
我的schema.xml包含:
<fields>
<field name="uuid" type="uuid" indexed="true" stored="true" required="true" />
<field name="id" type="string" indexed="true" stored="true" required="true"/>
<field name="address" type="text_general" indexed="true" stored="true"/>
<field name="city" type="text_general" indexed="true" stored="true" />
<field name="county" type="string" indexed="true" stored="true" />
<field name="lat" type="text_general" indexed="true" stored="true" />
<field name="lng" type="text_general" indexed="true" stored="true" termVectors="true" termPositions="true" termOffsets="true" />
<field name="price" type="float" indexed="true" stored="true"/>
<field name="bedrooms" type="float" indexed="true" stored="true" />
<field name="image" type="string" indexed="true" stored="true"/>
<field name="region" type="location_rpt" indexed="true" stored="true" />
<defaultSearchField>address</defaultSearchField>
<field name="_version_" type="long" indexed="true" stored="true"/>
<field name="text" type="text_general" indexed="true" …
Run Code Online (Sandbox Code Playgroud) 我是编写OO JS的新手,但这让我很难过.所以我设置了新的Call对象,然后定义了我认为是空数组的东西.当我调用AddFieldQueryToArray()时,我得到了
Uncaught TypeError: Cannot call method 'push' of undefined
Run Code Online (Sandbox Code Playgroud)
上 this.fieldArray.push(field)
我真的不知道为什么.我也尝试this.fieldArray = fieldArray;
过构造函数.
function Call()
{
var fieldArray = new Array();
var queryArray = new Array();
}
Call.prototype.AddFieldQuerysToArray = function(field,query)
{
if(field !== 'undefined')
{
this.fieldArray.push(field);
}
this.queryArray.push(query);
}
Run Code Online (Sandbox Code Playgroud) 我使用我的数据库中的PDO FETCH_OBJ创建了一个匿名对象.我可以使用以下方法访问大多数属性
$myObject->name;
$myObject->age;
Run Code Online (Sandbox Code Playgroud)
等等
但我的数据库中有一个以整数开头的字段."130x90_url
当试图访问$myObject->130x90_url;
我然后得到:
syntax error, unexpected '130' (T_LNUMBER), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$'
Run Code Online (Sandbox Code Playgroud)
我在手册中看不到有关此事的任何内容,但会不会想到别人会遇到这个问题?