国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? PHP ????? Swoole ORM ??? Hyperf ?????? ???? ??

ORM ??? Hyperf ?????? ???? ??

Oct 24, 2023 pm 12:16 PM
hyperf ???? orm

ORM ??? Hyperf ?????? ???? ??

ORM ??? Hyperf ?????? ???? ??

??:

Hyperf? ??? ?? ?? ??? ??? ??? ?? ??? ?? ??? ??? ????????. ?? ????? ORM(Object Relational Mapping) ??? ?? ??? ??? ??? ?? ??? ?????. ? ????? ORM ??? Hyperf ?????? ???? ??? ???? ?? ?? ??? ?????.

1. ?? ? ??

???? ?? ?? Hyperf ?????? ???? ??? ???? ???. ???? ?? ??? Hyperf ?? ??? ?????.

1.1 ??? ??

????? ?? ??? ???? ?????? ??? ?? ???? ?????.

composer require hyperf/model
composer require hyperf/database

1.2 ?????? ?? ??

Hyperf ??????? ?????? ?? ??? ?? ??? Databases.php ??? ????. config/autoload ???? . ? ????? ???-???? ??????, ?? ? ?? ??? ?? ?????? ?? ??? ??? ? ????.

??? ??? ?????? ?? ????.

return [
    'default' => [
        'driver' => env('DB_DRIVER', 'mysql'),
        'host' => env('DB_HOST', '127.0.0.1'),
        'port' => env('DB_PORT', 3306),
        'database' => env('DB_DATABASE', 'test'),
        'username' => env('DB_USERNAME', 'root'),
        'password' => env('DB_PASSWORD', 'password'),
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'pool' => [
            'min_connections' => 1,
            'max_connections' => 10,
            'connect_timeout' => 10.0,
            'wait_timeout' => 3.0,
            'heartbeat' => -1,
            'max_idle_time' => (float) env('DB_MAX_IDLE_TIME', 60),
        ],
        'options' => [
            // ...
        ],
    ],
];

2. ?? ??

ORM ??? Hyperf ?????? ???? ?? ?? ??? ???? ???. ??? ?????? ???? ???? PHP ???? ?????. ??? ?? ??????? ?? ??? ? ????. Hyperf ??????? ??? Hyperf/Model/Model ???? ???? ?????? ???? ???? ??? ???? ???.

??? ??? ?? ?? ????.

<?php

declare (strict_types=1);

namespace AppModel;

use HyperfDbConnectionModelModel;

/**
 * @property int $id
 * @property string $name
 * @property int $age
 * @property string $gender
 */
class User extends Model
{
    /**
     * The table associated with the model.
     *
     * @var string
     */
    protected $table = 'users';

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = ['name', 'age', 'gender'];

    /**
     * The attributes excluded from the model's JSON form.
     *
     * @var array
     */
    protected $hidden = [];

    /**
     * The attributes that should be cast to native types.
     *
     * @var array
     */
    protected $casts = [];
}

? ????? users?? ?????? ???? ???? User?? ??? ???? ????. ???? ???? ??? ??? ????, ????? ?? ??? ? ?? ??? ?????.

3. ?? ???

ORM ??? Hyperf ?????? ???? ?? ??? ?? ??? ???? ?? ?? ??? ? ????.

??? ? ?? ???? ?? ?? ????.

3.1 ?? ??? ??

use AppModelUser;

$users = User::all();

foreach ($users as $user) {
    echo $user->name;
}

3.2 ??? ??

use AppModelUser;

$user = User::where('age', '>', 18)->first();

echo $user->name;

3.3 ?? ?? ??

use AppModelUser;

$user = User::where('age', '>', 18)
    ->orWhere('gender', 'female')
    ->orderBy('age', 'desc')
    ->first();

echo $user->name;

3.4 ?? ?? ??

use AppModelUser;

$count = User::where('age', '>', 18)->count();

echo $count;

4. Hyperf ???????? ??? create(), update() ? delete() ???? ???? ???? ??, ???? ? ??? ? ????.

4.1 ??? ??

use AppModelUser;

User::create([
    'name' => 'Tom',
    'age' => 20,
    'gender' => 'male',
]);

4.2 ??? ????

use AppModelUser;

$user = User::find(1);

$user->name = 'Jerry';
$user->save();

4.3 ??? ??

use AppModelUser;

$user = User::find(1);

$user->delete();

5. ??

? ????? ORM ??? Hyperf ?????? ???? ??? ???? ???? ?? ??? ?????. ??? ?? ???? ?? ???????? ??, ??, ?? ? ?? ??? ?? ??? ? ????. ??? Hyperf ?????? ??? ??, ??? ?? ?? ?? ?? ?? ??? ??? ???? ?? ???? ?? ???? ? ????.

? ??? ??? ??? ????. ???? ?? ??? ??? ???? ???? ?? ??? ???. ORM ??? Hyperf ?????? ???? ???? ????!

? ??? ORM ??? Hyperf ?????? ???? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

??? ????
1601
29
PHP ????
1502
276
???
PyCharm ?? ????: ?? ??? ?? ??? ?????. PyCharm ?? ????: ?? ??? ?? ??? ?????. Feb 26, 2024 pm 05:51 PM

PyCharm? ?? ?? ?? Python ?? ?? ??(IDE)?? Python ??? ?? ????? ???? ????? ??? ??? ??? ?????. ? ????? PyCharm? ?? ?? ??? ???? ??? ?? ??? ??? ???? ???? ??? ? ??? ???? ?? ??? ?????. 1. PyCharm ???? ? ?? ?? PyCharm ?? ????(https://www.jetbrains.com/pyc)? ???? ???.

Linux Deploy ?? ?? ? ???? Linux Deploy ?? ?? ? ???? Mar 14, 2024 pm 03:03 PM

LinuxDeploy ?? ?? ? ?? ?? LinuxDeploy? ???? Android ??? ??? Linux ???? ???? ???? ??? ???? ??? Linux ???? ??? ? ??? ???? ??? ?????. ? ????? LinuxDeploy? ?? ??? ?? ??? ??? ???? ??? ? ??? ? ? ??? ? ??? ???? ?? ??? ?????. ?? ??: Linux ????: ?? ??

win10 ?? ??? ?? ?? F2 ?? ??? ?? ?? ?? ??? ?? win10 ?? ??? ?? ?? F2 ?? ??? ?? ?? ?? ??? ?? Feb 28, 2024 am 08:31 AM

??? ?? ????? ?? ???? ?? ???? ?? ? ??, ???? ???? ??? ??? ?? ??? ??? ????? ??? ??? ???? ?? ??? ?? ??? ?? ????? ?? ?? ?????? win10 ?? ??? ???? ? F2 ?? ???? ?? ??? ?? ???? 1. ???? ?? ??? ?? ?? ???? ? ? F2 ?? ????(??? ????? BIOS? ???? ??? ????). 2. BIOS ??????? ?? ??? ????(??? ???? ?? ??? ?? ? ??). ????? ??? ?? ??? ????. 3. ?? ?? SupervisorPassword ??? ?? ?????. 4. ?? ???? ??? ????? ? ? ??? ??? ?? ?? ???? ?? Dis? ?????.

PHP?? ORM(?? ??? ??)? ???? ?????? ??? ????? ??? ?????? PHP?? ORM(?? ??? ??)? ???? ?????? ??? ????? ??? ?????? May 07, 2024 am 08:39 AM

PHP? ?????? ??? ??? ??? ??????? ???? ORM? ???? ??????. Laravel? EloquentORM? ???? ?? ?? ??? ???? ??????? ?? ??? ? ????. ?? ???? ????? Eloquent ???? ????? ??? ??? ???? ???? ORM? ??? ? ????.

Huawei Mate60 Pro ???? ?? ?? ?? Huawei Mate60 Pro ???? ?? ?? ?? Mar 23, 2024 am 11:15 AM

????? ?????? ???? ??? ???? ??? ??? ???? ?? ? ??? ?? ?????. Huawei? ?? ??? ? ??? Huawei Mate60Pro? ???? ??? ????? ?????? ?? ??? ?????. ??? ??? ?? ???? ????? ?? ? ??? Huawei Mate60Pro ???? ???? ?? ??? ???????. ??, Huawei Mate60Pro ???? ??? ???? ??? ????, ?? ??? ?? ???? ?? ??? ??? ? ????. ??? ????? ???? ? ?? ??? ?? ??? ?????.

Hibernate? ??? ??? ??? ?????? Hibernate? ??? ??? ??? ?????? Apr 17, 2024 pm 12:09 PM

Hibernate ??? ??? ??? ???? ??????? ??? ? ??? ?? ?? ??? ?????. Join-subclass: ?? ???? ?? ?? ???? ?? ???? ?? ??? ???? ?????. ???? ???: ?? ???? ?? ???? ?? ???? ?? ??? ???? ????. Union-subclass: Joined-subclass? ????? ?? ??? ???? ?? ?? ??? ?? ?????.

Java Hibernate ?????? ORM ????? ?????? Java Hibernate ?????? ORM ????? ?????? Apr 17, 2024 pm 02:39 PM

Hibernate? Java ??? ??? ?????? ?? ??? ?? JavaORM ????????. ORM ?????? ?? ??? ?????. ??/??: ?? ???? ??? ?????? ???? ?? ???? ?? ?? XML ??? ?????. ?? ???: Hibernate? ?????? ?? ??? ?????. ??: ??????? ?? ?? ??? ???? ?? ? ???? ??? ???? ? ?????. ???: save() ?? update() ???? ?? ??????? ???? ?????. ??: Criteria ? HQL? ???? ???? ???? ??? ??? ?????.

Discuz ??? ?? ?? ?? ??? Discuz ??? ?? ?? ?? ??? Mar 09, 2024 pm 04:36 PM

Discuz ??? ?? ?? ?? ??? Discuz ?? ???? ???? ???? ??? ??? ??? ???? ?? ??? ????. ??? ??? ???? ??? ?? ??? ?? ?? ??? ???? ?? ??? ? ????. ? ???? Discuz ?? ????? ??? ??? ???? ??? ??? ???? ? ?? ???? ?? ??? ?????. 1. ??? ?? ??? ???? ?? ?? ??? ?? ??? ??? ???? ?? ???? ???? ???. Discuz??? ????? ??? ??? ??? ? ????

See all articles