По какой-то причине, когда я указать «случайное» в моем предложении порядка FindAll(), CFWHeels выдает ошибку:CFWheels - Заказ = «случайный» бросает ошибку колонки
Wheels.ColumnNotFound
Wheels looked for the column mapped to the random property but couldn't find it in the database table. Suggested action
Verify the order argument and/or your property to column mappings done with the property method inside the model's init method to make sure everything is correct.
я использовал рассчитывается свойства раньше, но это не должно искать ни одного из них в отношении «случайного» заказа.
<cffunction name="random">
<cfparam name="params.page" default="1" />
<cfparam name="params.pageQuantity" default="5" />
<cfset posts = model("post").findAll(
select = "
posts.postID,
postTitle,
postPoints,
postAuthority,
postCreated,
postCommentCount,
postUpVoteCount,
postDownVoteCount,
users.userID,
userName,
categories.categoryID,
categoryTitle,
categoryToken",
include = "user,category",
order = "random",
page = params.page,
perPage = params.pageQuantity
) />
</cffunction>
ли это, возможно, что-то делать с помощью select
заявление?
Поблагодарили бы за любую помощь.
Большое спасибо, Michael.
Какой sql это генерирует? Что произойдет, если вы запустите этот sql непосредственно против своего db? –
@DanBracuk Я не могу просмотреть созданный SQL, так как это страница с ошибками CFWheels, а не ошибка Railo - есть ли способ сделать это? –
Это может быть страница с ошибками CFWheels, но она наверняка выглядит как ошибка базы данных. Поддерживает ли ваша база данных «порядок случайным образом», когда случайным является ни имя поля, ни псевдоним из вашего предложения select? –