草庐IT

MY_Model

全部标签

php - 了解 Laravel View Composer : Where does my view composer belong?

我正在阅读Laravel文档以加深理解,这将是我第二次遇到一些困惑。不久前,我正在观看一个Laracasts视频,其中我们在AppServicesProvider注册方法中实现了一个Viewcomposer。看起来像这样:publicfunctionregister(){view()->composer('layouts.sidebar',function($view){$archives=\App\Post::archives();$tags=\App\Tag::has('posts')->pluck('name');$view->with(compact('archives','t

php - SSL 证书错误 : self signed certificate in certificate chain in using Twilio on my Laravel Website

我正在我的本地主机上测试我的代码,我尝试了dtisgodsson/laravel4-twilio在我当前的网站上申请,但出现此错误SSLcertificateproblem:selfsignedcertificateincertificatechain在我将此代码放入index.blade.php之后:Twilio::to('119061539155')->message('Thisisso,damn,easy!');我需要做什么来消除这个错误? 最佳答案 此处为Twilio开发人员布道师。此错误是由于您的PHP安装没有包含最新的C

php - 将请求实例传递给 Model Observer,Laravel 5.4

我刚刚了解了模型观察者,并希望将我的一些逻辑从Controller转移到观察者。这是我拥有的:AppServiceProvider.phppublicfunctionboot(){WorkOrder::observe(WorkOrderObserver::class);}WorkOrderObserver.phpnamespaceApp\Observers;useApp\Site;useApp\WorkOrder;useCarbon\Carbon;useApp\WorkOrderNumber;classWorkOrderObserver{publicfunctioncreating(W

php - Zend 框架 : How to construct a simple "Data Mapper" model?

我正在ZendFramework中构建一个应用程序,但我想实现一个“DataMapper”样式的ORM层,构建仅包含表示领域概念所需的特定数据片段的模型类(无论这些字段恰好属于哪些表)。由于我的数据库结构是高度规范化的,因此从ActiveRecordORM中获得的好处是肤浅的。那么您将如何在ZendFramework中实现一个非常简单、直接的数据映射器ORM层? 最佳答案 我相信还没有真正的PHP的“DataMapper”风格的ORM。如果您想要一个真正的“数据映射器”,我认为您可能不走运。PHP中有2个流行的ORM,Propel和

php - 科哈纳 3.1 ORM : Empty model property value saved as 0 (zero) instead of NULL

我有两个模型,Product和Product_Methodology。在我的产品编辑View中,我有一个选择表单字段来选择多种方法之一或不选择(第一个选项为空)。在我的产品表中,我有一个INT(10)methodology_id属性,该属性与从选择表单字段中选择的方法的id一起保存。一切正常,直到今天我不得不对系统进行调整,从现在开始选择一种方法是可选的。所以我更改了产品表的methodology_id字段以允许NULL值并删除了模型上的not_empty验证规则。问题是,现在当我保存模型时选择空选项,而不是预期的NULL,我得到一个0(零)值。有什么线索吗?非常感谢,如果不是很清楚,

php - 如何访问 Model ZF2 中的 getServiceLocator

我正在尝试访问模型中的getServiceLocator函数。它在Controller中工作,但是当我将它移动到模型中时,我在尝试访问时得到NULL。Calltoamemberfunctionget()onnull似乎下面的链接提供了类似的解决方案,但我在实现时遇到了麻烦Useanothermoduleinourcustomhelperinzendframework2下面是我试图在模型中运行的代码。useZend\ServiceManager\ServiceLocatorAwareInterface;useZend\ServiceManager\ServiceLocatorInterf

php - Laravel 的 Model::create() 函数未设置自定义字段值

Laravel新手,抱歉,如果这很明显,但我已经坚持了很长时间!目标:要使用表单中的完整值批量分配Quote::create()数据库插入,加设置当前登录用户的用户ID。问题:user_id列从未写入数据库。每隔一列,但user_id保持为0。我当然尝试过将user_id添加到$fillable数组,但我不希望它是用户可填写的-我希望它由Laravel的Auth::id()函数。知道为什么这不会被存储吗?是因为$quote->create()函数没有考虑之前设置的数据,只是将其参数作为要保存的所有内容吗?如果是这样,我该怎么做?这是我的Controller的store()函数:/***

php - filter_input(INPUT_GET, ‘my_string’, FILTER_SANITIZE_STRING); VS 正则表达式预匹配 PHP

出于经验哪个更好用filter_input(INPUT_GET,‘my_string’,FILTER_SANITIZE_STRING);或者用于清理用户输入数据的正则表达式preg_match? 最佳答案 我更喜欢filter_input而不是正则表达式-因为它更容易阅读。 关于php-filter_input(INPUT_GET,‘my_string’,FILTER_SANITIZE_STRING);VS正则表达式预匹配PHP,我们在StackOverflow上找到一个类似的问题:

php - 第 6 行的 fatal error : Call to a member function get() on a non-object in C:\wamp\www\ci\application\models\site_model. php

你好,我刚看了Nettuts上的第一个/第1天截屏视频“来自scracth的CodeIgniter”,我已经遇到了一个我不明白的错误。这是屏幕截图http://i39.tinypic.com/14mtc0n.jpg我的models\site_model.php中的代码和截屏是一样的models\site_model.phpclassSite_modelextendsCI_Model{functiongetAll(){$q=$this->db->get('test');if($q->num_rows()>0){foreach($q->result()as$row){$data[]=$ro

php - 是什么导致 $model->attributes 在 Yii 中得不到正确的值?

我的actionCreate中有这些行:if(isset($_POST['DpcioCbn'])){print_r($_POST['DpcioCbn']);$model->attributes=$_POST['DpcioCbn'];print_r($model->attributes);die();...}返回这个:Array([code]=>34324[bn_fa]=>dfsf[bn_en]=>sdf[cbn_fa]=>sdfds[cbn_en]=>f[description]=>dsfsdfsdf[update_at]=>1391-03-16[active]=>1)Array([a