繁体   English   中英

Laravel 4模型没有雄辩

[英]Laravel 4 model without eloquent

我刚刚开始学习Laravel,并尝试从CI迁移。 我有几个简单的问题。

  1. 使用模型时是否必须雄辩?
  2. 在使用模型的CI中,您只需扩展模型。 在Laravel中可以使用吗? 到目前为止,我发现的所有文档仅声明如果我想使用模型,则必须雄辩。 口才对我来说有点混乱。 所以我只想在模型中使用简单的查询生成器。

我猜第一个和第二个问题在某种程度上是相关的。

您可以使用流利的语言:

DB::table("...");

雄辩的,基于PDO的是ORM,并且从原始查询中抽象出来。

口才是一个很棒的工具,因此,如果有机会,我建议您先熟悉一下。

您可以使用Laravel的查询构建器自行构建查询。

在这里阅读它,我希望这能回答您的问题,如果我误解了,对不起!

http://laravel.com/docs/queries

祝好运!

我认为您不能像laravel 4 Doc那样扩展eloquent创建模型

class User extends Eloquent {}

因为 laravel中的模型基于eloquent ORMCodeIgniter不同)

如果您需要通过创建模型来处理数据库表,则可以使用laravel 4 Doc这样的DB类。

DB::select('')DB::table('')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM