10
<?php
namespace App\Model\Entity;
use Cake\ORM\Entity;
/**
* User Entity.
*/
class User extends Entity
{
/**
* Fields that can be mass assigned using newEntity() or patchEntity().
* Note that '*' is set to true, which allows all unspecified fields to be
* mass assigned. For security purposes, it is advised to set '*' to false
* (or remove), and explicitly make individual fields accessible as needed.
*
* @var array
*/
protected $_accessible = [
'*' => true,
'id' => false,
];
protected function _setPassword($value)
{
$hasher = new DefaultPasswordHasher();
return $hasher->hash($value);
}
}
ここに私のコードはuser.phpです。エラー: 'App Model Entity DefaultPasswordHasher'クラスが見つかりません。
use Cake\Auth\DefaultPasswordHasher;
これは、私はエラーを得た理由だった:私は、パスワードをハッシュしていますし、この1つのエラー
Error: Class 'App\Model\Entity\DefaultPasswordHasher' not found File C:\xamp\htdocs\bookmarker\src\Model\Entity\User.php Line: 27
「エラー:予期しない構文エラーですか? 'その行に。どんな手掛かり? – JackTheKnife
@JackTheKnife構文を確認してください。 –