草庐IT

Activerecord-import

全部标签

php - Yii ActiveRecord 与存储库模式

这些方法各有利弊。我正在使用Yii开发一个中型应用程序。Yii采用了AR模式并默认支持它。使用存储库模式的优势非常明显,但问题是:我真的应该花时间结合Yii实现存储库模式吗?我还想知道您对这两种模式的看法。我也想知道为什么AR如此流行和如此频繁使用?在我看来,Repository模式更灵活、更可测试、代码更简洁并且可以更好地集成到企业应用程序中。我应该继续在Yii中使用AR模式吗?我也在考虑从Yii切换到Laravel。在这一刻,我不会因为这样做而失去很多工作。 最佳答案 对我来说,ActiveRecord在小型项目中相当不错,但对

php - Laravel Excel/PHP Excel : Import, 修改、下载

我正在为Laravel-Excel苦苦挣扎(PHPExcel的Laravel包)。我无法修改文件。我的文件有一个工作簿(称为模板)。我想加载文档,修改它并让用户下载它:Excel::selectSheets('template')->load($source,function($file){})->download('xls');以上代码目前有效。但我不知道如何填充单元格。我不想直接导出一个Eloquent模型,我需要遵循一定的结构。Excel文件不是我创建的,我只是需要填充数据。例如,我怎样才能用当前用户的名字填充单元格A2?我搜索类似的东西Excel::cell('A2')->co

php - Codeigniter 在插入数据时捕获错误 (Activerecord)

我正在使用以下代码将数据插入我的数据库:$this->db->set('event_id',$event_id);...$this->db->set('creator_id',$creator_id);$this->db->insert('event');如何确保流程成功并向用户显示确认消息,否则显示错误消息? 最佳答案 嗯,如果成功,IIRC方法会返回true,所以你可以使用一个简单的if($this->db->insert('event')){echo'Rowsuccesfullyinserted!';}否则,您可能总是将aff

php - 如何在 YII2 ActiveRecord 查询中说 (a AND b) OR (c AND d)?

我在使用YII2的ORM时遇到了困难,它没有记录一些非常简单的典型SQL案例,比如伪代码SELECT*FROMtableWHERE(a=1ANDb=2)OR(a=3ANDb=4)我尝试过的://shouldrepresentthecommentedlogic,butdoesnotDemo::find()->where(...)//(conditionone->andWhere(...)//ANDconditiontwo)->orWhere(...)//OR(!)(conditionthree->andWhere(...)//ANDconditionfour)问题:在YII2中,wher

php - Scope - 如何从 laravel excel import 返回错误?

我正在使用Maatwebsite/Laravel-Excel用于将一些数据导入我的Laravel应用程序。我循环遍历excel的行,验证数据然后保存它,但如果我收到验证错误,我想从Excel::load()函数外部返回$error变量。可能吗?publicfunctionimport(){Excel::load(Input::file('excelFile'),function($reader){foreach($reader->toArray()as$row){if($everythingOK){//dostuff}else{$errors[]='error';}}});return

php - CodeIgniter - ActiveRecord order_by() 应用于所有查询,而不仅仅是我想要的查询

可能很简单,但我在文档或搜索中没有任何运气。我正在尝试将orderby子句添加到我的一个ActiveRecord查询中,如下所示:$result=$this->db->get('mytable');$this->db->order_by('age','ASC');它有效,但是我收到错误消息,因为orderby子句应用于我的所有其他查询,并且我收到错误消息,因为我的年龄列并不存在于所有表中。那么如何将$this->db->order_by('age','ASC')限制为仅针对一个特定查询?谢谢。 最佳答案 你应该在$result=$t

php - 哪个 PHP 框架最接近于 ActiveRecord (RoR)

正如问题所说的那样。PHP中的哪个框架最接近于ActiveRecord(RubyonRail)。我研究过许多声称基于ActiveRecord意识形态的框架,但不幸的是,没有一个真正接近ActiveRecord。怎么了?有没有我错过的框架? 最佳答案 我觉得你有点困惑。ActiveRecord本身并不是一个真正的框架;Rails是框架,ActiveRecord是object-relationalmapper(ORM,或数据库抽象层,如果您愿意的话)。也就是说,CakePHP总的来说,可能是与Rails最相似的PHP框架。但不管怎样,为

php - 通过 cURL 访问 import.io API 时无法获取 JSON 结果中的实际 html

当我通过复制api-url在浏览器中手动访问导入api时,我得到了正确的json结果,其中html字段也有html结果。但是,当我使用PHP通过cURL访问相同的apiurl时,我只会在以下json结果中得到它:{"name":"my_html","type":"HTML"}..所以没有实际的html。我使用以下函数在php中cURLAPI:publicfunctionqueryio($connectorGuid,$url,$input,$userGuid,$apiKey){$io_url="https://api.import.io/store/data/".$connectorGu

php - 如何使用@import 连接 CSS 文件?

我们正在构建一个需要非常模块化的CSS的大型站点。我们遇到的问题是我们喜欢使用@import语句,因为它非常简洁,但主要的缺点是性能(所有引用的CSS文件都是同步加载的,即不是并行加载的)。有谁知道使用PHP(甚至.htaccess)查找通过@import引用的任何CSS文件然后生成单个CSS文件的方法?我看了很多例子(其中一些可以在这里看到):http://robertnyman.com/2010/01/19/tools-for-concatenating-and-minifying-css-and-javascript-files-in-different-development-

php - SQL 到 ActiveRecord 条件

我正在尝试在ActiveRecord条件中重现以下SQL:SELECTCOALESCE(price,standardprice)ASpriceFROMtable1LEFTJOINtable2ON(pkTable1=fkTable1)WHEREpkTable1=1到目前为止,我有以下内容:$price=Table1::model()->find(array("select"=>"COALESCE(price,standardprice)ASprice",'with'=>array('table2'=>array('joinType'=>'LEFTJOIN','on'=>'pkTable1