草庐IT

TYPE_NULL

全部标签

php - Doctrine实体一对多关系保存外键为NULL

我环顾四周,这个问题doctrine2OneToManyrelationshipinsertsNULLastheforeignkey与此类似,但没有适合我的答案。使用Doctrine2和类的命名空间在ZendFramework1.6中构建,Doctrine使用它的迁移工具构建了模式。我的代码如下:http://pastie.org/3634009 最佳答案 您是否偶然错过了“双重绑定(bind)”实体。也就是说,您需要执行以下操作:$forum=....//someforum$thread=....//newthread;$foru

php - Magento 系统配置 : What's the use of frontend_type for section and groups?

在system.xml中,我可以为部分和组定义一个frontend_type。Mage_Catalog示例。separator-topCatalogcatalogtext40111Frontendtext100111有没有例子表明这是不是文本?用例是什么? 最佳答案 据我了解thisarticle作者:AlanStorm,值(value)在工厂样式模式中用于实例化格式为的类Varien_Data_Form_Element_Type哪里Type是的值.这发生在addFieldVarien_Data_Form_Element_Abstr

php - 在 DateTime 字段中更新为 NULL

我正在通过ODBC连接使用PHP和SQL将其中包含日期的DateTime字段更新为NULL。该字段可以为NULL我知道。我试过将它设置为NULL,带引号和不带引号,但仍然没有成功。我知道SQL有效,因为如果我输入日期而不是NULL,它就有效。任何帮助都会很棒。$dateapproved="NULL";$updatedateapprovedsql="UPDATE[ProblemDataTable]SET[Correctiveactionapproved]='$dateapproved'WHERE[8DNumber]='$pionumber'";$updatedateapprovedres

php - 如果 php 自动为您完成,是否需要将类内的属性初始化为 null?

对来自两个类中的任何一个的对象执行var_dump会得到相同的结果ClassNode{public$parent=null;public$right=null;public$left=null;function__construct($data){$this->data=$data;}}ClassNode{public$parent;public$right;public$left;function__construct($data){$this->data=$data;}}例如$a=newNode(2);var_dump($a);为上述任一类返回以下内容object(Node)#1(

php - Null 有课吗?

涉及Symfony1.4和Propel,但我不确定它们会导致下面描述的奇怪行为。$this->_parent=TestPeer::retrieveByPK($this->getParentId());var_dump(get_class($this->_parent),$this->_parent);打印出'Test'和'null'。怎么会这样?附言1/$this->getParentId()返回整数,DB中没有对应的记录,所以$this->_parent应该为null。2/php5.5.6,xdebug,opcache 最佳答案

php - 使用 !is_null() 的正确方法

如果我正确理解is_null,PHP面向对象解决方案中的一个示例似乎有缺陷。书中示例代码如下:if(!is_null($required)&&!is_array($required)){thrownewException('Thenamesofrequiredfieldsmustbeanarray,evenifonlyonefieldisrequired.');}这段代码应该测试var$required不是NULL而是一个数组。据我了解,如果变量未设置或为NULL,is_null()将返回TRUE。那么,如果您试图在变量未设置、NULL或不是数组时抛出异常,那么在该示例中否定is_nu

php - 在 PHP 中获取当前的 Content-Type header

我正在运行一个PHP脚本来将对我网站的所有请求记录在MySQL数据库中。例如,我网站上的一些脚本还使用header("Content-Type:image/png");修改了Content-Typeheader以输出图像。我也在尝试记录此Content-Type。如何获取包含Content-Type的字符串变量? 最佳答案 您的脚本是什么样的?什么时候执行?如果它在每个脚本的末尾执行,您可以使用phpfunctionheaders-list检查当前设置的header这是一个简单的使用示例:setContentTypeOfCurren

php - Laravel 查询生成器 - 将列设置为 NULL

我正在尝试将我的列更新为NULL,但该值作为字符串传递,并将该列设置为0而不是null。$update=DB::table('users')->where('id',$primary_key)->update(array($column_name=>$new_value));如何确保该列更改为NULL? 最佳答案 尝试以下操作:$update=DB::table('users')->where('id',$primary_key)->update(array($column_name=>Input::has('FormFieldNa

php - 获取 "Integrity constraint violation: 1048 Column ' payment_id' cannot be null"using Doctrine & Symfony

我已经被困了几天来处理这个问题。我一直在查看其他StackOverflow问题和不同的论坛,但我无法让它工作,所以这就是这个问题的原因。我正在开发一个包含付款的系统,所以我创建了一个“付款”类,如下所示:/***Payment**@ORM\Table()*@ORM\Entity(repositoryClass="PaymentRepository")*/classPayment{/***@varinteger**@ORM\Column(name="id",type="integer")*@ORM\Id*@ORM\GeneratedValue(strategy="AUTO")*@JMS\

php - ImageMagick 和 imagick_type_gen 无法识别添加的字体

好的,我正在运行CentOS服务器、PHP5.4.440和ImageMagick6.5.4,并且我正在尝试添加其他字体,例如Lobster。这是我到目前为止所做的:上传Lobster.ttf到/home/myusername/fonts/从SSH,运行“perlimagick_type_gen>fonts.xml”。这导致字体文件很大,但没有包含对Lobster.otf或Lobster.ttf的引用相反,我生成了自己的type.xml并将其保存到/home/myusername/.magick/。这是标记:通过SSH,我编辑了/user/lib64/ImageMagick-6.5.4/