Documentation ¶
Index ¶
- Constants
- type Accessor
- type BaseController
- func (c *BaseController) DelSession(name string)
- func (c *BaseController) GetSession(name string) interface{}
- func (c *BaseController) GetUserID() int
- func (c *BaseController) IsNoLogin(userID int) bool
- func (c *BaseController) RedirectError(err error, userID int)
- func (c *BaseController) ServerError(err error, errCode int, userID int)
- func (c *BaseController) ServerLoginNotFound()
- func (c *BaseController) SetImageFileResize(f string, p string, w uint, h uint) (int, error)
- func (c *BaseController) SetSession(name string, value interface{})
- func (c *BaseController) ToFile(path string) error
- type ErrorController
- type ErrorResponse
- type MainController
Constants ¶
View Source
const ( // ErrCodeCommon 汎用エラー ErrCodeCommon = 1 // ErrCodeUserNotFound ユーザ情報が取得できない or 不一致 ErrCodeUserNotFound = 2 // ErrCodeLoginNotFound ログインしていない ErrCodeLoginNotFound = 3 // ErrCreateUser ユーザ登録に失敗 ErrCreateUser = 4 // ErrParameter パラメータエラー ErrParameter = 5 // ErrImageConversion 画像変換エラー ErrImageConversion = 6 // ErrImageResize 画像縮小エラー ErrImageResize = 7 // ErrContributionNew 投稿失敗 ErrContributionNew = 8 // ErrContributionSave 投稿保存失敗 ErrContributionSave = 9 // ErrContributionTagSave 投稿タグ保存失敗 ErrContributionTagSave = 10 // ErrUserSave ユーザ保存失敗 ErrUserSave = 11 // ErrUserOrPasswordDifferent ユーザかパスワードが異なる ErrUserOrPasswordDifferent = 12 // ErrContributionSearch 検索取得に失敗 ErrContributionSearch = 13 // ErrFollowed フォロー済み ErrFollowed = 14 // ErrAddFollow フォロー追加失敗 ErrAddFollow = 15 // ErrContributionNotFound 投稿が存在しない ErrContributionNotFound = 16 // ErrDeleteFollow フォロー削除失敗 ErrDeleteFollow = 17 // ErrTagMaxNumberOver タグの最大数を超えている ErrTagMaxNumberOver = 18 // ErrTagNameOverlap 重複したタグ名が存在する ErrTagNameOverlap = 19 // ErrContributionNoUser 投稿したユーザではない ErrContributionNoUser = 20 // ErrPasswordMinLength パスワードが最低文字数以下 ErrPasswordMinLength = 21 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseController ¶
type BaseController struct {
beego.Controller
}
BaseController ベースコントローラ
func (*BaseController) DelSession ¶
func (c *BaseController) DelSession(name string)
DelSession セッションを削除する
func (*BaseController) GetSession ¶
func (c *BaseController) GetSession(name string) interface{}
GetSession セッションを取得する
func (*BaseController) IsNoLogin ¶
func (c *BaseController) IsNoLogin(userID int) bool
IsNoLogin ログインしているか判定する
func (*BaseController) RedirectError ¶
func (c *BaseController) RedirectError(err error, userID int)
RedirectError エラーにリダレクトする
func (*BaseController) ServerError ¶
func (c *BaseController) ServerError(err error, errCode int, userID int)
ServerError サーバーエラーにする
func (*BaseController) ServerLoginNotFound ¶
func (c *BaseController) ServerLoginNotFound()
ServerLoginNotFound ログイン無しで観覧できない
func (*BaseController) SetImageFileResize ¶
SetImageFileResize リサイズするファイルを指定する
func (*BaseController) SetSession ¶
func (c *BaseController) SetSession(name string, value interface{})
SetSession セッションを設定する
type ErrorResponse ¶
ErrorResponse エラー発生レスポンス
Click to show internal directories.
Click to hide internal directories.